Bury's unbeaten run and fight back under Ryan Lowe continued, as they battled for a point away at Bradford City.
George Miller once again stepped up for Bury, with a dramatic equaliser in the dying seconds of stoppage-time to earn the Shakers a well-deserved point against a 10-men Bradford.
Ryan Lowe opted to make just one change to his side that picked up a vital three points on Tuesday against AFC Wimbledon. Nathan Cameron returned to the side after being rested in place of Adam Thompson, who is no stranger to the Northern Commercials Stadium at Valley Parade after spending the first half of the season on loan at Bradford.
Danny Mayor started the game brightly with a chance within the opening 30 seconds of the game. He stole the ball on the left wing and lined-up a shot, he struck it well but it was just inches wide of Colin Doyle's right post.
With just 3 minutes played, Zeli Ismail and George Miller linked up in the Bradford box. Neil Danns controlled a loose ball and picked out Ismail inside the box, his tempting cross was met in the air by Miller who sent it over the bar.
The home side started to apply some pressure on the Shakers' goal with just over 20 minutes gone. An unmarked Matthew Kilgallon who was positioned around six-yards from the net was inches away from meeting Tony McMahon's corner, a connection would have likely resulted in a goal.
City kept the attack alive from the corner by McMahon with Alex Gilliead firing comfortably over with a strike from just outside the box.
The home side continued to search for an opener as Dominic Poleon played the ball out wide to Tyrell Robinson but the winger's strike from an angle just inside the box sailed past Connor Ripley's near post.
Greg Leigh had a chance moments later with a curling shot from the edge of the box, despite intending to find the top corner of the goal, the ball narrowly flew over the bar.
The best chance of the half came minutes before the break when Timothee Dieng's ball over the top played in Poleon who found himself through on goal with only Connor Ripley to beat, but the 'keeper stood tall and produced a phenomenal save to deny the former Bury player.
Lowe’s men responded to Bradford's chance by going straight back up the other end and causing trouble in the Bantams' area, as an effort from Miller forced a poor punch from the 'keeper which resulted in the ball falling to Danns who's shot was blocked before it was scrambled away.
The Shakers were unwilling to ease off as Leigh blocked a forward ball and set another counter in motion. Harry Bunn played a tidy ball to Ismail on the right corner of the box, but his shot was straight at Doyle.
HT: Bradford City 0 - Bury 0
The second-half continued in the same manner as the first, with both teams going in search of an opening goal. A spell of pressure from the Bantams eventually led to a shot from Gilliead which almost went out for a throw-in. Bury countered with Ismail driving forward, he saw an opportunity but scuffed it, allowing Doyle to gather the ball.
Tony McMahon came agonisingly close after being awarded a free-kick on the left corner of the box. He struck the ball well but he was denied by the bar.
On 58 minutes, Timothee Dieng got the opening goal of the game giving City the lead as Alex Gilliead's low cross-come-shot into the middle was converted from close range by the midfielder.
The home sides' adulation was short lived as the Shakers responded just four minutes later when Harry Bunn's corner caused chaos in the Bradford penalty area and Nathan Cameron, who was making his 200th career appearance, marked it with a goal after he managed to get the last touch and send it over the line.
The goal galvanised the Shakers who went in search of a second. Miller turned just inside the Bradford half and surged forward into the box but his shot was just about turned wide by Doyle.
The Shakers came close again moments later this time from a corner. Harry Bunn's corner came back to Mayor who hit a curling right-footed shot that had Doyle diving but it was just wide.
Bunn was next up to try his luck, as he managed to turn away from Paul Taylor and Adam Chicksen before firing over from a decent position just inside the box.
The home side weren't for settling for a draw either when Dieng was almost in on goal following a cross from the right, but Leigh is there to put his body on the line and scramble it to safety.
On 79 minutes Miller was clean through on goal but Matthew Kilgallon tripped the young striker before he could unleash a shot just outside the box. Referee Sebastian Stockbridge consulted his assistant and awarded a second yellow card to Kilgallon, sending him for an early bath.
Former Bantams' player James Hanson received a great reception from the home crowd when he came on for Ismail but almost caused upset when his header from a wide free-kick delivery into the box from Bunn was superbly tipped over by Colin Doyle after it seemed it was top-corner bound.
It was almost all over for Lowe's side in the 89th minute as Shay McCartan put City back in front. Nathaniel Knight-Percival's ball over the top was met by McCartan ahead of Greg Leigh. McCartan knocked the ball away from Connor Ripley before getting back up onto his feet to fire home to put the managerless Bradford in front.
The home side thought they had won the match when Northern Ireland international Shay McCartan put them in front for the second time after 89 minutes, but, it's not over until it's over and The Shakers' recently adopted never-say-die attitude prevailed when with the last kick (or in this instance head) of the game, saw George Miller head home an equaliser in the 95th minute against the 10-men of Bradford to earn the Shakers a valuable point.
FT Bradford City 2 – Bury 2
Attendance: 19476 (Bury fans 506)
Doyle, McMahon, Kilgallon, McGowan, Chicksen, Robinson (Taylor 65), Gilliead (Knight-Percival 82), Vincelot, Dieng, Wyke, Poleon (McCartan 74)
Unused Subs: Raeder, Guy, Warnock, Gibson
McMahon (9), Poleon (19), Kilgallon (70, 79), McCartan (90), Wyke (90+2)
Ripley, Edwards, Cameron, Clarke (Maguire 90+4), Leigh, Danns (Tutte 90+2), Laurent, Bunn, Ismail (Hanson 59), Mayor, Miller
Unused Subs: Murphy, Dawson, Thompson
Mayor (36), Clarke (86)