Match ends, Shrewsbury Town 4, Exeter City 0.
Jean-Louis Akpa Akpro scored twice as League Two promotion chasers Shrewsbury stayed second despite thrashing Exeter.
Akpa Akpro gave the hosts the lead when he found the net with a stabbed shot from inside the box.
James Collins then turned in a corner to double the lead after the break before Akpa Akpro swept home Jordan Clark's cross from the right.
In stoppage time, substitute Tyrone Barnett hammered an unstoppable shot into the roof of the net from 18 yards.
Despite having now won six successive games, Micky Mellon's men remain a point adrift of leaders Burton Albion, who are unbeaten in eight matches. But Shrewsbury are now 10 points clear of fourth-placed Bury, who they now play at Gigg Lane on Tuesday night.
The Shakers have a game more to play, but, if Shrewsbury win, and Southend fail to beat Newport, the Town will be promoted back to League One for the second time in three years.
Shrewsbury Town manager Micky Mellon told BBC Radio Shropshire:
"That was an absolute masterclass from us, from the first minute to the last. The lads who came into the new system produced a terrific performance and to score so many goals was fantastic.
"It's terrific to get the club record of clean sheets in a season. Defending is a big part of the game and we take huge pride in it.
"The players have not got sloppy at any stage and have to get credit for that. We will continue to do everything we can to go on and win the league."
- 2GrandisonBooked at 71mins
- 22ClarkSubstituted forVernonat 85'minutes
- 26Akpa-AkproSubstituted forBarnettat 84'minutes
- 9CollinsSubstituted forManganat 84'minutes
- 8OakleySubstituted forNichollsat 67'minutes
- 2ButterfieldSubstituted forMorrisonat 61'minutes
- 31CumminsSubstituted forWheelerat 60'minutes
- Charles Breakspear
- Shots on Target
Second Half ends, Shrewsbury Town 4, Exeter City 0.
Foul by Tyrone Barnett (Shrewsbury Town).
Scott Bennett (Exeter City) wins a free kick in the defensive half.
Goal! Shrewsbury Town 4, Exeter City 0. Tyrone Barnett (Shrewsbury Town) right footed shot from the centre of the box to the bottom left corner. Assisted by Andy Mangan.
Foul by Andy Mangan (Shrewsbury Town).
Christian Ribeiro (Exeter City) wins a free kick on the right wing.
Foul by Mark Ellis (Shrewsbury Town).
David Wheeler (Exeter City) wins a free kick in the attacking half.
Attempt blocked. Scott Vernon (Shrewsbury Town) right footed shot from the centre of the box is blocked.
Substitution, Shrewsbury Town. Scott Vernon replaces Jordan Clark.
Substitution, Shrewsbury Town. Andy Mangan replaces James Collins.
Substitution, Shrewsbury Town. Tyrone Barnett replaces Jean-Louis Akpa-Akpro.
Attempt missed. Alex Nicholls (Exeter City) left footed shot from outside the box is just a bit too high.
Foul by Jean-Louis Akpa-Akpro (Shrewsbury Town).
Alex Nicholls (Exeter City) wins a free kick in the defensive half.
Mickey Demetriou (Shrewsbury Town) wins a free kick on the left wing.
Foul by David Wheeler (Exeter City).
Corner, Shrewsbury Town. Conceded by Liam Sercombe.
Attempt missed. Keith Southern (Shrewsbury Town) right footed shot from outside the box is high and wide to the right.