Two-goal James Collins fired Shrewsbury into the League Two automatic promotion places with victory at Macclesfield.
Collins wriggled free in the area to bobble an effort into the far corner to put Graham Turner's men ahead.
Mark Wright drilled in a shot at the near post for 2-0, only for Arnaud Mendy to pull one back immediately to offer some hope.
Collins soon put paid to any hint of a comeback after exchanging passes with Wright and slotting in a cool finish.
VIEWS FROM THE DRESSING ROOM:
Macclesfield Town manager Brian Horton told BBC Radio Manchester:
"They opened us up quite a few times and they're a decent side.
"We got a great goal from Arnaud Mendy and then concede after what a minute? Where is the organisation?
"It's no good blasting them, because I think for a big percentage of the game they've giving everything.
"It looks like a bad defeat again and to lose 3-1, it really disappoints me."
Live Text Commentary
Full Time The match has reached full-time.90:00 +3:00
Ben Mills takes a shot. Chris Neal makes a comfortable save.89:05
Mark Wright produces a right-footed shot from just outside the box that misses to the right of the goal.88:05
The referee blows for offside against Marvin Morgan. Free kick taken by Richard O'Donnell.85:32
Assist on the goal came from Mark Wright.85:32 Goal scored
Goal! - James Collins - Macclesfld 1 - 3 Shrewsbury James Collins grabs a goal from inside the penalty box to the bottom right corner of the goal. Macclesfield 1-3 Shrewsbury.84:15 Goal scored
Goal! - Arnaud Mendy - Macclesfld 1 - 2 Shrewsbury Arnaud Mendy gets on the score sheet with a goal from just inside the area to the top right corner of the goal. Macclesfield 1-2 Shrewsbury.82:47
The assist for the goal came from Jermaine Grandison.82:47 Goal scored
Goal! - Mark Wright - Macclesfld 0 - 2 Shrewsbury Mark Wright scores a goal from close in to the bottom left corner of the goal. Macclesfield 0-2 Shrewsbury.79:49 Substitution
Substitution Marvin Morgan replaces Terry Gornell.75:46
Corner taken right-footed by Matthew Hamshaw.74:48
Unfair challenge on Matthew Richards by Arnaud Mendy results in a free kick. Joe Jacobson takes the direct free kick.73:08
Foul by Arnaud Mendy on Joe Jacobson, free kick awarded. Free kick crossed by Joe Jacobson, clearance made by Ben Futcher.71:19
James Collins produces a right-footed shot from close range which goes wide of the right-hand post.69:34
James Collins is flagged offside by the assistant referee. Indirect free kick taken by Richard O'Donnell.67:28
Mark Wright takes the inswinging corner, Headed effort from deep inside the area by Shane Cansdell-Sherriff misses to the right of the target.64:57
Shane Cansdell-Sherriff delivers the ball from the free kick right-footed from left wing, Ben Futcher makes a clearance.64:57 Substitution
Substitution Ben Mills joins the action as a substitute, replacing Marcus Marshall.64:57
Unfair challenge on Mark Wright by Michael Thomas results in a free kick.63:03
James Collins gives away a free kick for an unfair challenge on Richard O'Donnell. Direct free kick taken by Richard O'Donnell.
Corner taken right-footed by Mark Wright, clearance by Michael Thomas.61:27
Inswinging corner taken by Mark Wright, clearance by Ross Draper.60:38
Free kick awarded for a foul by Terry Gornell on Michael Thomas. Richard O'Donnell takes the direct free kick.57:33
The assistant referee signals for offside against Matt Smith. Chris Neal takes the free kick.55:44
Direct free kick taken by Nicky Wroe.55:44 Booking
Booking Ross Draper booked for unsporting behaviour.55:31
Free kick awarded for a foul by Ross Draper on Terry Gornell.54:12
Free kick awarded for a foul by Ross Draper on Terry Gornell. Joe Jacobson sends in a cross, Terry Gornell has a drilled shot. Save by Richard O'Donnell.53:18
Corner taken left-footed by Matthew Richards, Ian Sharps takes a shot. Clearance made by Ben Futcher.52:52
Shot by Mark Wright. Save by Richard O'Donnell.52:05
Mark Wright takes the inswinging corner, clearance made by Nathaniel Brown.46:55
Free kick awarded for a foul by Jermaine Grandison on Ross Draper. Matthew Hamshaw crosses the ball from the free kick right-footed from left channel, Jermaine Grandison makes a clearance.46:07
Ross Draper concedes a free kick for a foul on Jermaine Grandison. The ball is sent over by Matthew Richards, Shane Cansdell-Sherriff takes a shot. Save by Richard O'Donnell.45:01
The referee gets the second half started.45:01 Substitution
Substitution Tony Diagne goes off and Michael Thomas comes on.45:00 +1:08 Half time
Half Time The ref blows to end the first period.44:57
Unfair challenge on Jermaine Grandison by Zac Aley results in a free kick. Matthew Richards restarts play with the free kick.43:53
Corner taken short by Matthew Richards.41:53
Colin Daniel produces a left-footed shot from long range which goes wide right of the goal.40:55
Arnaud Mendy produces a right-footed shot from outside the penalty box and misses right.38:37
Corner taken by Matthew Richards from the right by-line, Header from deep inside the area by Ian Sharps goes harmlessly over the crossbar.36:55
Matthew Hamshaw takes a outswinging corner.36:17
Corner taken by Matthew Hamshaw.35:20
Matt Smith is ruled offside. Shane Cansdell-Sherriff restarts play with the free kick.34:18
The referee blows for offside. Free kick taken by Richard O'Donnell.32:50
The assist for the goal came from Terry Gornell.32:50 Goal scored
Goal! - James Collins - Macclesfld 0 - 1 Shrewsbury James Collins fires in a goal from inside the area to the bottom right corner of the goal. Macclesfield 0-1 Shrewsbury.31:23
Free kick awarded for a foul by Arnaud Mendy on Matthew Richards. Direct free kick taken by Joe Jacobson.30:21
Shot from 12 yards from Terry Gornell. Save by Richard O'Donnell.29:46
Free kick awarded for a foul by Tony Diagne on James Collins. A cross is delivered by Mark Wright, Matthew Richards takes a shot.27:47
Corner taken by Mark Wright from the left by-line, Header by Shane Cansdell-Sherriff from deep inside the penalty area misses to the right of the target.27:11
Joe Jacobson fouled by Matthew Hamshaw, the ref awards a free kick. Mark Wright crosses the ball from the free kick right-footed from right wing, Marcus Marshall manages to make a clearance.25:42
Terry Gornell takes a shot. Richard O'Donnell makes a comfortable save.22:19
Free kick awarded for an unfair challenge on Nicky Wroe by Ross Draper. Free kick taken by Matthew Richards.21:21
Effort from deep inside the area by Matt Smith misses to the left of the target.16:58
Effort from inside the area by Colin Daniel misses to the left of the target.13:22
Matthew Hamshaw concedes a free kick for a foul on Matthew Richards. Chris Neal takes the free kick.12:17
Handball by Joe Jacobson. Free kick taken by Tony Diagne.11:38
Unfair challenge on Nicky Wroe by Arnaud Mendy results in a free kick. Free kick taken by Joe Jacobson.9:14
Arnaud Mendy challenges Joe Jacobson unfairly and gives away a free kick. Direct free kick taken by Mark Wright.7:50
The official flags Tony Diagne offside. Indirect free kick taken by Chris Neal.6:44
Corner taken right-footed by Matthew Hamshaw, Nathaniel Brown takes a shot. Shane Cansdell-Sherriff makes a clearance.6:07
Matthew Hamshaw takes the inswinging corner, Shane Cansdell-Sherriff manages to make a clearance.5:50
Shot by Zac Aley. Save by Chris Neal.5:24
Shot from 18 yards by Colin Daniel. Save made by Chris Neal.0:00
The match has kicked off.
Live data and text provided by our data suppliers