Match ends, MK Dons 3, Shrewsbury Town 2.
Dean Bowditch scored on his return from injury as MK Dons beat Shrewsbury.
Dele Alli nodded the home side ahead within five minutes before Ryan Woods bundled home for the visitors.
Everton loan man Chris Long squeezed in a rebound to put the Dons in front on his debut before Bowditch extended their lead with a superb shot.
Joe Jacobson's well-taken consolation goal gave Town late hope but MK Dons held on to move within four points of the League One play-off places.
VIEW FROM THE DRESSING ROOM
MK Dons manager Karl Robinson told BBC Three Counties Radio:
"I think all your headlines should be about an 18-year-old scoring - that's remarkable.
"The story goes I made him cry when he came on trial at Liverpool at age seven.
"He certainly made me happy today. I'm very pleased to get him - he has got a lot more learning to do, but I'm going to work very hard with him."
"I don't think there's many clubs anywhere in the country that can boast our youth and energy."
Shrewsbury Town manager Graham Turner told BBC Radio Shropshire:
"When we went 3-1 down we showed a lot of character to get back into the game.
"When you concede so early in the game like that your game plan goes out the window, so to equalise so quickly was good.
"But when you look at the number of crosses and set-plays that we got into their box, we deserved to get something.
"It was sloppy defending from us for two of their goals and that is disappointing - as we showed a lot of fight to get back into it."
- 7GleesonBooked at 72mins
- 22CarruthersSubstituted forBowditchat 70'minutes
- 15LongSubstituted forMcLeodat 82'minutes
- 14AlliBooked at 32minsSubstituted forPowellat 62'minutes
- 18GoldsonSubstituted forBradshawat 90+2'minutes
- 15WildigSubstituted forHallat 45'minutes
- 11TaylorBooked at 12mins
- Michael Bull
- Shots on Target
Second Half ends, MK Dons 3, Shrewsbury Town 2.
Attempt saved. Joe Jacobson (Shrewsbury Town) header from outside the box is saved in the bottom right corner.
Corner, Shrewsbury Town. Conceded by George Baldock.
Attempt blocked. Tom Eaves (Shrewsbury Town) right footed shot from the centre of the box is blocked.
Substitution, Shrewsbury Town. Tom Bradshaw replaces Connor Goldson because of an injury.
Connor Goldson (Shrewsbury Town) wins a free kick in the attacking half.
Foul by Izale McLeod (MK Dons).
Attempt missed. Shaun Williams (MK Dons) left footed shot from outside the box is close, but misses to the right from a direct free kick.
Izale McLeod (MK Dons) wins a free kick in the defensive half.
Foul by Tamika Mkandawire (Shrewsbury Town).
Goal! MK Dons 3, Shrewsbury Town 2. Joe Jacobson (Shrewsbury Town) left footed shot from the centre of the box to the bottom right corner. Assisted by Asa Hall.
Corner, MK Dons. Conceded by Sidney Schmeltz.
Foul by Izale McLeod (MK Dons).
Tamika Mkandawire (Shrewsbury Town) wins a free kick in the attacking half.
Substitution, MK Dons. Izale McLeod replaces Chris Long.
Corner, MK Dons. Conceded by Dave Winfield.
Attempt blocked. Dean Bowditch (MK Dons) right footed shot from the left side of the box is blocked.
Dean Lewington (MK Dons) wins a free kick in the defensive half.
Foul by Sidney Schmeltz (Shrewsbury Town).