Match ends, Wycombe Wanderers 1, Shrewsbury Town 0.
Wycombe moved top of League One with a home win against 10-man Shrewsbury.
Newcastle loanee Rolando Aarons bagged his first goal for the club to end a four-game unbeaten run for Sam Ricketts' Shrewsbury, who had Ro-Shaun Williams sent off late on.
Gareth Ainsworth's side are now three points ahead of Ipswich, who have two games in hand, at the summit.
Shrewsbury had the best of the opening exchanges at Adams Park, as Scottish duo Donald Love and Jason Cummings both fired wide early on, before Wanderers goalkeeper Ryan Allsop did well to keep Cummings out.
Down the other end, Scott Kashket was denied by Shrewsbury keeper Max O'Leary after being found by Adebayo Akinfenwa.
Darius Charles flicked Joe Jacobson's free-kick into the path of Aarons to fire home the only goal of the game in the 57th minute.
Oliver Norburn blasted wide from distance as the visitors desperately tried to equalise, then Curtis Thompson saw his chance to double the hosts' advantage with nine minutes left go wide.
Shrewsbury ended the game with 10 men when Williams picked up two stoppage-time yellow cards - the first for dissent and the second for barging Akinfenwa.
Match report supplied by PA Media.
- 10BloomfieldSubstituted forPattisonat 80'minutes
- 11KashketSubstituted forFreemanat 89'minutes
- 20AkinfenwaBooked at 90mins
- 26AaronsSubstituted forWheelerat 80'minutes
- 5WilliamsBooked at 90mins
- 17LoveSubstituted forThompsonat 86'minutes
- 28LaurentBooked at 64minsSubstituted forGossat 68'minutes
- 4EdwardsSubstituted forOkenabirhieat 75'minutes
- Brett Huxtable
- Shots on Target
Second Half ends, Wycombe Wanderers 1, Shrewsbury Town 0.
Second yellow card to Ro-Shaun Williams (Shrewsbury Town).
Corner, Wycombe Wanderers. Conceded by Louis Thompson.
Ro-Shaun Williams (Shrewsbury Town) is shown the yellow card.
Foul by Ro-Shaun Williams (Shrewsbury Town).
David Wheeler (Wycombe Wanderers) wins a free kick in the attacking half.
Substitution, Wycombe Wanderers. Nick Freeman replaces Scott Kashket.
Substitution, Shrewsbury Town. Louis Thompson replaces Donald Love.
Foul by Omar Beckles (Shrewsbury Town).
Adebayo Akinfenwa (Wycombe Wanderers) wins a free kick in the attacking half.
Attempt missed. Oliver Norburn (Shrewsbury Town) header from the centre of the box misses to the left. Assisted by Donald Love.
Foul by Donald Love (Shrewsbury Town).
David Wheeler (Wycombe Wanderers) wins a free kick on the left wing.
Attempt missed. Curtis Thompson (Wycombe Wanderers) right footed shot from outside the box is close, but misses to the right.
Substitution, Wycombe Wanderers. Alex Pattison replaces Matt Bloomfield because of an injury.
Substitution, Wycombe Wanderers. David Wheeler replaces Rolando Aarons.
Attempt saved. Jason Cummings (Shrewsbury Town) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Oliver Norburn.
Jason Cummings (Shrewsbury Town) wins a free kick in the attacking half.
Foul by Darius Charles (Wycombe Wanderers).