Cambridge beat 10-man Barrow to record their first win in nine matches.
James Owen was sent off for handball on the line early on and Michael Gash slotted in from the spot.
Matthew Flynn then turned Tom Shaw's strike past his own keeper, before said keeper, Danny Hurst, was stretchered off injured, to be replaced by Flynn.
Andy Pugh extended the lead from close range, Gavin Skelton pulled one back with a header, but Shaw's powerful finish made sure of the points.
VIEWS FROM THE DRESSING ROOM
Cambridge United manager Jez George speaking to BBC Radio Cambridgeshire:
"We started well and we had a bit of luck which has deserted us for a little while.
"To be 2-0 up very early playing against 10 men when the goal keeper gets stretchered off we should win the game from there and we did.
"It wasn't very spectacular and it wasn't very pretty but conditions are difficult here the pitch isn't as good as it looks.
"It's blustery and we haven't won for so long that winning in any situation is difficult so we are just happy to get three points.
"We started well and got on the front foot and we looked dangerous."