Buxton maintained their 100% record, and made it seven wins from seven, after a narrow 22-20 win at Mancunians last weekend.
Bulls suffered a blow early on when Jay McGuigan was shown a yellow card for a contentious high tackle.
He was then shown a red card for his protests to reduce the visitors down to 12 men.
It wasn’t long after the sending-off that the Mancunians grabbed their first converted try to make it 6-0.
Soon after the hosts had doubled their advantage after pulling the Bulls apart, with gaps emerging at the back.
Despite being two scores down, Tom Bell acted quickly to pounce on an error from the hosts as he raced away to reduce the deficit to 12-6.
Mancunians were straight back on the offensive though, and took advantage of poor defending from Buxton as they scored a brace of unconverted tries to make it 20-6 at the break.
At the interval coach Tommy McGuigan rallied the Bulls, with their first defeat only 40 minutes away.
His words were clearly still ringing in the ears of the players as they pulled scores back to 20-12.
Drives from Downings, Carter and Orton eventually led to Tobin grasping the ball and crossing over to get his first of the day, before Oates converted.
The game was now starting to open up with the Bulls finding the balance between forays forward and keeping the back door shut.
With five minutes of play left, Greg Mellor got his hands on the ball out wide and dazzled the home defence with some great footwork.
He raced clear and then managed to pick out Tobin who made it 20-16 to set up a tense finale.
There was only going to be one winner now and the match-winning move started with Ben Hopkinson going on a run from deep inside his own half.
His wonder pass found its way to Mellor on the inside, before he offloaded to Bell who levelled scores.
Tobin then maintained his composure to seal the win with a conversion, before the Bulls held out for a rallying victory.
• The Bulls are without a match this Saturday, so their next clash is away at Manchester Canalsiders on Saturday July 5.