Goals from Terry Gornell and Marvin Morgan helped Shrewsbury come from a goal behind to beat Swindon Town.
The visitors took the lead when Callum Kennedy's driven cross was headed in from close range by Matt Richie.
Shrewsbury equalised when Lionel Ainsworth's shot was parried by Phil Smith, only for Gornell to head in the rebound at the far post.
The Shrews scored their winner when Ainsworth crossed from the right for Morgan to head in from six yards.
VIEWS FROM THE DRESSING ROOM
Swindon manager Paolo di Canio told BBC Wiltshire:
"The first half we were up 1-0 but I wasn't really happy. The second half was even worse and we deserved to lose.
"I didn't see a group of men I want to see on the field - we went three steps back.
"I can improve some professionalism, but I can't give heart."