Luke Stanley notched a double as Soham ran out 5-3 winners at Ware in their Ryman League, Division One North clash.
The hosts went ahead midway through the first half with a 25-yard drive into the top corner, but James McCabe levelled for Rangers within three minutes after getting on the end of a cross.
Ware had an effort disallowed for offside as half time approached, but there was still time for Chris Lindsay to net his fourth goal in three matches before the break.
Stanley made it 3-1 around the hour mark after springing the offside trap only for the hosts to pull one back on 70 minutes, but Joey Abbs quickly restored the visitors’ two-goal cushion with a shot from just outside the box.
Ware again reduced the deficit 12 minutes from time, but Stanley had the final say with his second late on after being slipped through by Ben Sawyer.
Manager Steve Fallon was pleased with the way Soham eventually pulled through against Ware, who are second from bottom.
He said: “I think on the day both forward lines were better than the defences, but we played a little bit better.
“They had a big lad up front who’s a good player and he caused us a few problems and bullied us a little bit.
“But we always had enough and we created a lot of chances going forward, which I’m quite pleased about if you’re going to score more than you let in.
“At 1-1, they had a goal disallowed and I’d have been disappointed if it was our goal that had been ruled out, but we got in front before half time and second half we came out and played really well.
“They were playing the offside trap and we broke it three or four times before Luke scored and we had a few other chances, but it was a good win.”