AFC Telford United 4 Guiseley 2
AFC Telford United came from behind to turn the tables on 10-man Guiseley with a late goal glut in a topsy-turvy ride for their home supporters.
The Bucks led through Mike Grogan's opener, before goals from Adam Boyes and a penalty from Gavin Rothery put the Tigers in front.
The visitors then lost substitute Danny Ellis to a red card and collapsed in quick order after another replacement, Mike Phenix, levelled.
Strikes from home debutant Shaun Whalley and captain Simon Grand ensured the three points went to the hosts.
A heavy New Bucks Head pitch made life difficult for both sides, but it was Telford who eventually got the ball out of the mud and into the net.
Grogan's eighth goal of the season came when he was all alone in a crowded goalmouth, Matthew McGinn's cross initially causing problems.
His deflected delivery in fell to Tony Gray, who touched it across and took committed goalkeeper Steve Dickinson out of the equation. The unmarked Grogan lifted the ball into an empty net.
Guiseley battled back and an equaliser looked on the cards, which duly came moments after goalkeeper Ryan Young had excellently parried Oli Johnson's goal-bound effort to safety.
The goal finally arrived in first-half stoppage time, where Boyes rifled home in the box to send the two teams in all square at the break.
A penalty looked to have turned the tide in the away side's favour when Young, who had initially parried Danny Boshell's effort, felled Wayne Brooksby with his flailing arm as the ball ran loose.
Referee Matthew Bristow pointed to the spot and booked the goalkeeper, who was then sent the wrong way as Rothery slotted low to the right of the goal in the 66th minute.
But Guiseley went a man down four minutes later when Ellis, who had already been booked for bringing down Adam Farrell in full flight, was dismissed.
He cynically pulled down Phenix, who would make a massive impact on play as he so often does from the bench. While he would hate to admit it, he really is the Bucks' super-sub.
His fifth goal as a substitute this season was the equaliser on 75 minutes, heading home McGinn's cross in from the left. He had only arrived in the wake of Guiseley's second goal.
The game was turned on its head again four minutes later, Phenix turning provider with a ball to the left that found Whalley.
The loanee still had a lot to do as he cut inside and took defenders on, commanding the centre of the penalty area before firing to Dickinson's right.
Grand wrapped up the points in the last minute, poking the ball through Dickinson's legs after the goalkeeper had spilled McGinn's ball in.