Match ends, Luton Town 0, Woking 1.
Giuseppe Sole's late goal earned Woking a shock victory and ended Conference leaders Luton's 27-game unbeaten run.
The Cards dominated the first half and Josh Payne's fierce drive cannoned back off the post while Hatters keeper Mark Tyler denied Kevin Betsy three times.
Luton improved after the interval with Jake Howells and Alex Lawless both hitting the post.
Then with three minutes left Keiran Murtagh's shot came back off the bar and Sole headed home the rebound.
The defeat was only Luton's third loss in the league this season, although they still lead second-placed Cambridge by 14 points.
Woking manager Garry Hill told BBC Surrey:
"I'm very proud, I'm proud for the players and the supporters. Luton were 27 games unbeaten and 14 points clear, and I think people thought how many goals it would be [for them] tonight.
"They've only conceded 11 goals this season, but we were confident, not in a silly way. We were the first team to go up to Halifax and win, the first to win at Gateshead in six months, we went to Barnet and won 3-1.
"We were on the front foot from the off, and we looked the team at the top of the league. We've surprised a lot of people, but not ourselves. That is the best Woking result in many a year, not for Garry Hill, but for everyone at the club [who is] working very hard."
- 11HowellsSubstituted forParryat 61'minutes
- 12GriffithsBooked at 59mins
- 23RobinsonSubstituted forCullenat 74'minutes
- 19McGeehanSubstituted forRuddock Mpanzuat 56'minutes
- 43Ruddock Mpanzu
- 22GoddardSubstituted forJonesat 89'minutes
- 20PayneBooked at 90mins
- 25MarriottSubstituted forSoleat 85'minutes
- 15Cestor Botuli
- Chris Kavanagh
- Shots on Target
Second Half ends, Luton Town 0, Woking 1.
Attempt missed. Steve McNulty (Luton Town) right footed shot from the left side of the box is too high. Assisted by Pelly Ruddock.
Corner, Luton Town.
Attempt saved. Josh Payne (Woking) right footed shot from outside the box is saved.
Josh Payne (Woking) is shown the yellow card for a bad foul.
Foul by Josh Payne (Woking).
Pelly Ruddock (Luton Town) wins a free kick.
Substitution, Woking. Joey Jones replaces John Goddard.
Goal! Luton Town 0, Woking 1. Giuseppe Sole (Woking) header from the left side of the box to the bottom left corner. Assisted by Keiran Murtagh.
Keiran Murtagh (Woking) hits the bar with a right footed shot from the right side of the box.
Attempt missed. Fraser Franks (Luton Town) header from the centre of the box misses to the left.
Corner, Luton Town.
Substitution, Woking. Giuseppe Sole replaces Jack Marriott.
Foul by John Goddard (Woking).
Ron Henry (Luton Town) wins a free kick.
Offside, Woking. Kevin Betsy tries a through ball, but Kevin Betsy is caught offside.
Foul by Scott Griffiths (Luton Town).
Kevin Betsy (Woking) wins a free kick.