Match ends, Crewe Alexandra 0, Wycombe Wanderers 2.
Wycombe Wanderers upset League One strugglers Crewe Alexandra at Gresty Road to book an FA Cup second-round home date with Preston North End.
Steve Craig netted the opener from the penalty spot on 50 minutes.
Craig was brought down by rookie keeper Ben Garratt, who had fumbled Mark McCoy's 25-yard shot.
Gary Doherty, an FA Cup semi-final goalscorer with Spurs in 2001, wrapped up a deserved first-round replay win on 70 minutes, prodding in from six yards.
Billy Knott flicked on Anthony Scowen's corner and 33-year-old Doherty slid in to score only his second goal this year.
Crewe boss Steve Davis made four changes to the team hammered 5-0 at Brentford on Saturday, including the introduction of 19-year-old Garratt in goal.
But it had little impact and, out of a meagre crowd of 1,695 on a freezing cold night, only the 81 visiting fans from Buckinghamshire returned home happy.
Wycombe's second-round tie against manager Gareth Ainsworth's old club North End will be at Adams Park on Saturday, 7 December.
VIEW FROM THE DRESSING ROOM
Crewe Alexandra manager Steve Davis told BBC Radio Stoke:
"To go out without a whimper is really disappointing. About as low as it can get.
"We're playing League Two opposition. We've got to do better than that.
"There was a low crowd and a lack of atmosphere, but we've got to generate the atmosphere. We just lost our way totally.
"I had to give Ben Garratt a little go tonight. as the other two keepers have been struggling. It's a night he won't forget, that's for sure."
Wycombe manager Gareth Ainsworth told BBC Three Counties Radio:
"It was a great performance. We played the right tactics. The boys were committed.
"Shapes don't mean anything unless you're willing to run and back your team-mates.
"It's a great feeling, a great place to be at the moment and hopefully we can take it into Saturday against Chesterfield.
"It sets up a brilliant tie with Preston in the second round. It's a club close to my heart. I'm sure the boys will be looking forward to that one."
- 7ClaytonSubstituted forOliverat 59'minutes
- 22EvansBooked at 80mins
- 11MooreSubstituted forInmanat 67'minutes
- 12Cowan-HallBooked at 75mins
- 28KnottSubstituted forBloomfieldat 82'minutes
- 20CraigSubstituted forMoriasat 90+3'minutes
- 4ScowenBooked at 42mins
- Kevin Wright
- Shots on Target
Second Half ends, Crewe Alexandra 0, Wycombe Wanderers 2.
Substitution, Wycombe Wanderers. Junior Morias replaces Steven Craig.
Attempt saved. Vadaine Oliver (Crewe Alexandra) header from the centre of the box is saved in the centre of the goal.
Attempt saved. Bradden Inman (Crewe Alexandra) right footed shot from the centre of the box is saved in the centre of the goal.
Foul by Matt Bloomfield (Wycombe Wanderers).
Vadaine Oliver (Crewe Alexandra) wins a free kick on the right wing.
Corner, Wycombe Wanderers. Conceded by Anthony Grant.
Steven Craig (Wycombe Wanderers) wins a free kick in the defensive half.
Foul by Mark Ellis (Crewe Alexandra).
Substitution, Wycombe Wanderers. Matt Bloomfield replaces Billy Knott.
George Evans (Crewe Alexandra) wins a free kick in the attacking half.
Foul by Anthony Stewart (Wycombe Wanderers).
George Evans (Crewe Alexandra) is shown the yellow card.
Paris Cowan-Hall (Wycombe Wanderers) wins a free kick in the defensive half.
Foul by George Evans (Crewe Alexandra).
Foul by Marvin McCoy (Wycombe Wanderers).
Ajay Leitch-Smith (Crewe Alexandra) wins a free kick in the attacking half.
Attempt saved. Paris Cowan-Hall (Wycombe Wanderers) right footed shot from the centre of the box is saved in the bottom left corner.
Paris Cowan-Hall (Wycombe Wanderers) wins a free kick in the attacking half.