Match ends, Shrewsbury Town 0, Wycombe Wanderers 0.
Wycombe became only the second team to escape from Shrewsbury with a point this season as the meeting of the top two in League Two ended goalless.
Town looked to have won it in stoppage time when substitute Andy Mangan had the ball in the net, only to be thwarted by the linesman's flag.
Town, who went top on Boxing Day, had won 10 of their previous 11 home league matches, conceding just three goals.
But Wycombe have a great away record, having now only lost once in 11 games.
|The last visiting player to score at the Meadow?|
|Shrewsbury have gone 447 minutes of football since last conceding a home league goal - Jed Wallace's early penalty for Portsmouth on 25 October.|
|Didier Drogba scored in the League Cup for Chelsea three nights later, in a fourth-round tie decided by Jermaine Grandison's late own goal. But, since then, the Town have kept five successive clean sheets - in four league games and one FA Cup first-round replay win over Walsall.|
Gareth Ainsworth's side ended up matching the feat of Newport County, who also held Micky Mellon's Shrewsbury to a goalless draw back in mid-September.
Shrewsbury and Wycombe share the top two slots on 44 points, a point clear of third-placed Burton Albion, whose game at Accrington was postponed.
Town created the majority of the game's best chances, Connor Goldson seeing a close-range first-half volley blocked before skipper Liam Lawrence was unable to keep down a free-kick from the edge of the penalty area.
The hosts continued to look the more likely winners in the second half, Mickey Demetriou and Scott Vernon both missing decent chances before Mark Ellis was also close to a breakthrough when his close-range shot was turned round a post by Wycombe goalkeeper Matt Ingram.
Shrewsbury now face two stern tests of their credentials, at Burton next Saturday before the Thursday night trip to fourth-placed Luton on 8 January.
Shrewsbury Town manager Micky Mellon told BBC Radio Shropshire:
"The referee has made a call with the offside goal and we have to live with it now. It looked tight, but we have to forget about it.
"We didn't play with the right energy levels on a pitch like this. We were off the pace before half-time but, in the second half, we were the team that looked like winning and I'm pleased with the reaction.
"A few times the final pass or the cross in the final third was missing but, if anyone was going to score, it was going to be us. Wycombe didn't really create anything in the second half that troubled us, and we had more than enough chances to win it.
"Three clean sheets now is outstanding. You know what you are going get from our defence. It's a great finish to the year and you have to be pleased with that. If you were to say at the start of the season that we'd finish the year at the top of the league we'd have been delighted."
Wycombe manager Gareth Ainsworth told BBC Three Counties Radio:
"The lads have dug so deep, come to a team that has been unstoppable at home and we have stopped and stifled their game.
"The energy levels have astounded me. It was a hectic game and I'm so proud of them today.
"I think that's a great point against the league leaders. We conceded right at the death, but the goal was off-side and rightly so.
"First half I thought we were the better side, but second half they were the better side so I think a draw is a fair result."
- 5EllisBooked at 15mins
- 24GrantSubstituted forManganat 86'minutes
- 10VernonSubstituted forAkpa-Akproat 80'minutes
- 6PierreBooked at 79mins
- 3JacobsonBooked at 42mins
- 10BloomfieldBooked at 45minsSubstituted forMurphyat 90'minutes
- 23OnyedinmaSubstituted forWoodat 68'minutes
- 25Amadi-HollowaySubstituted forCraigat 72'minutes
- Mark Clattenburg
- Shots on Target
Second Half ends, Shrewsbury Town 0, Wycombe Wanderers 0.
Attempt saved. Mickey Demetriou (Shrewsbury Town) header from the left side of the box is saved in the centre of the goal.
Connor Goldson (Shrewsbury Town) wins a free kick in the defensive half.
Foul by Aaron Pierre (Wycombe Wanderers).
Attempt missed. Josh Scowen (Wycombe Wanderers) right footed shot from outside the box is close, but misses the top left corner.
Corner, Wycombe Wanderers. Conceded by Mickey Demetriou.
Substitution, Wycombe Wanderers. Peter Murphy replaces Matt Bloomfield.
Corner, Wycombe Wanderers. Conceded by Mark Ellis.
Substitution, Shrewsbury Town. Andy Mangan replaces Bobby Grant.
Attempt missed. Bobby Grant (Shrewsbury Town) left footed shot from the right side of the box is close, but misses to the left.
Connor Goldson (Shrewsbury Town) wins a free kick on the right wing.
Foul by Paris Cowan-Hall (Wycombe Wanderers).
Foul by Joshua Passley (Shrewsbury Town).
Josh Scowen (Wycombe Wanderers) wins a free kick in the defensive half.
Connor Goldson (Shrewsbury Town) wins a free kick on the left wing.
Foul by Sam Wood (Wycombe Wanderers).
Substitution, Shrewsbury Town. Jean-Louis Akpa-Akpro replaces Scott Vernon.
Aaron Pierre (Wycombe Wanderers) is shown the yellow card.
James Collins (Shrewsbury Town) wins a free kick in the defensive half.