Match ends, Shrewsbury Town 0, Swindon Town 1.
Swindon Town registered their fourth consecutive victory as they collected all three points at Shrewsbury.
Anton Rodgers sent a free-kick over the bar and Ben Gladwin was denied three times from distance by Mark Halstead.
Nicky Ajose finally opened the scoring for Swindon as he turned in Rodgers' cross for his 10th goal of the season.
Junior Brown and Scott Vernon went close to equalisers for the home side, but defeat meant that Shrewsbury slipped to 20th position in League One.
Shrewsbury Town manager Micky Mellon told BBC Radio Shropshire:
"We didn't quite get going, we showed a bit more belief in the second half but we just didn't get onto the end of anything that was coming into the box.
"We deserved to get a draw in the second half. Most of the game was played inside the Swindon half but we failed to have that bit of luck and good fortune to get in front of the goalkeeper.
"I'm disappointed to concede - you have to pick bodies up, and two of them have come in at the back post unmarked and they have put the ball in the back of the net."
- 22ClarkBooked at 8minsSubstituted forMcAlindenat 75'minutes
- 11KaikaiSubstituted forWhalleyat 79'minutes
- 16VernonBooked at 45mins
- 9CollinsSubstituted forBarnettat 76'minutes
- 29Rossi Branco
- 26RodgersBooked at 86mins
- 18ThompsonBooked at 53minsSubstituted forTraoreat 58'minutes
- 4RobertBooked at 67minsSubstituted forBrophyat 75'minutes
- 17GladwinBooked at 71mins
- 20ObikaSubstituted forHyltonat 88'minutes
- Jeremy Simpson
- Shots on Target
Second Half ends, Shrewsbury Town 0, Swindon Town 1.
Adam El-Abd (Swindon Town) wins a free kick in the attacking half.
Foul by Shaun Whalley (Shrewsbury Town).
Nathaniel Knight-Percival (Shrewsbury Town) wins a free kick in the attacking half.
Foul by Jermaine Hylton (Swindon Town).
Corner, Swindon Town. Conceded by Anthony Gerrard.
Substitution, Swindon Town. Jermaine Hylton replaces Jonathan Obika.
Corner, Swindon Town. Conceded by Nathaniel Knight-Percival.
Attempt blocked. Ben Gladwin (Swindon Town) right footed shot from outside the box is blocked.
Anton Rodgers (Swindon Town) is shown the yellow card.
Foul by Anthony Gerrard (Shrewsbury Town).
Nicky Ajose (Swindon Town) wins a free kick on the right wing.
Corner, Shrewsbury Town. Conceded by Raphael Rossi Branco.
Corner, Shrewsbury Town. Conceded by James Brophy.
Foul by Scott Vernon (Shrewsbury Town).
Anton Rodgers (Swindon Town) wins a free kick in the attacking half.
Delay over. They are ready to continue.
Substitution, Shrewsbury Town. Shaun Whalley replaces Sullay Kaikai because of an injury.
Delay in match Sullay Kaikai (Shrewsbury Town) because of an injury.