Hayes & Yeading started the brighter of the two sides with some good football with passing from diagonal to diagonal but couldn't capitalise on the finishing.
It was in fact Staines who took the lead on eleven minutes through Troy Raymond. Callum Chickah was tackled in his own half by the Staines player who crossed to an unmarked Raymond who headed past Luke Daley in the United goal.
Both teams kept playing end to end football but it was Staines who went further ahead as United failed to clear their defences when the ball was crossed by Staines' Dominic Ogun which left Che Masroh-McDowell unmarked at the back post to shot past the stranded Daley to double the Swans advantage.
Hayes & Yeading kept pushing for a way back into the game and just before half-time Leo Cunningham took the ball from a Swans defender and lobbed the ball over the defence for George Isaac to race onto and calmly slide the ball past Swans keeper Kyle Merson to reduce the arrears.
The second half was really the same as the first only with some very sloppy defending at both ends which saw SIX goals recorded.
Hayes & Yeading pushed forwards from the off but it was actually the home side who found the net first against the run of play as more sloppy defending by Hayes & Yeading allowed Raymond to net his second on 55 minutes.
The game then livened up as United pulled a brilliant goal back as skipper Bobby Cumber (pictured left) latched onto a loose ball to curl a shot home from fully 20 yards giving Merson no chance in the Swans goal.
United kept piling on the pressure and deservedly forced an equaliser in the 65th minute as substitute Ryan Simpson picked out Callum Chickah on the diagonal, the wide man ran at the Staines defence and crossed a perfect ball into the six yard box for George Isaac to net his second and United's third of the evening.
The home side appeared rocked at this point and it was Hayes & Yeading who were playing the better football creating chance after chance but couldn't finish it off. The game then began to switch from end to end as both team's wanted maximum points from the game and it was to be United that took the lead ten minutes from time as Nicke Kabamba ran at the Staines defence, rounding three defenders before picking out Isaac (pictured right) who completed his second hat-trick in consecutive games.
Staines were not finished though and a long punt from Merson found it's way to the United defence who failed to clear the ball with it falling to the deadly Raymond who beat three defenders before firing past Daley to alos complete his hat-trick.
With the game heading for a draw it was a massive blow for United as the game reached the 90th minute when more poor defending allowed Raymond to fire home his fourth of the game to give Staines the final say in this nine goal thriller.
Staines still had time to possibly net a sixth but the post came to United's rescue this time but the points remained with the League leaders.