Macclesfield 2-1 Cambridge
Guy Madjo's 30-yard stunner gave Macclesfield victory against Cambridge to end their five-match losing streak.
It was the visitors who went ahead when striker Tom Elliott pounced on the rebound from Blaine Hudson's shot.
The Silkmen hit back with two goals just before half-time, Pablo Mills powering a header in from Peter Winn's in-swinging corner before Madjo struck.
An equaliser never looked likely and the U's almost conceded again when Paul Kissock's free-kick hit the post.