Cambridge climbed into the top three in Sky Bet League Two with a late 2-1 victory over Harrogate in foggy conditions.
Mark Bonner's hosts trailed in the 10th minute but turned the game around in the final 20 minutes, striking back to secure a win against 10 men.
Harrogate's goal came as Connor Kirby's high ball was flicked on by Josh March to Jack Muldoon, who ran through to net his 10th goal of the season.
In thick fog, which got significantly worse as the game wore on, Cambridge equalised on 71 minutes.
And, after the hosts' Kyle Knoyle had been denied, substitute Joe Ironside levelled when he converted Wes Hoolahan's centre from close range via the far post.
Trending
- Which club has the most injuries?
- Who will pounce for Haaland this summer?
- The race for the Premier League assessed
- F1's new look: Alpine reveal blue car for 2021 debut
- Hamilton: Why I only wanted one-year Mercedes deal
- Cavani in line for Man Utd return at Palace
- Mercedes reveal car for Hamilton's record title bid
- Who are the Golden Boot candidates in Europe?
- FA charges Bournemouth, Watford over mass brawl
- PL predictions: Greenwood to end drought
The visitors were reduced to 10 men 12 minutes from time when sub Lloyd Kerry was dismissed for raising his hands to Harry Darling - and Cambridge made the most of their advantage three minutes later.
Adam May worked the ball right to Hoolahan, who stroked the ball into the bottom corner from the edge of the box.