Match ends, Bradford City 1, Salford City 1.
Substitute Adam Rooney rescued a point for Salford to thwart promotion contenders Bradford in a draw at Valley Parade.
Harry Pritchard had given Bradford a deserved lead in the 53rd minute, but Rooney - a half-time substitute - crowned Salford's comeback with a 79th-minute equaliser.
The result extended fifth-placed Bradford's unbeaten run to four games, but three have been draws.
The Bantams dominated the first half, creating a string of chances without being able to turn superiority into goals.
The nearest they came to scoring was in the 15th minute when Callum Cooke saw his left-footed shot from outside the box hit the far post and Anthony O'Connor's rebound shot was blocked.
Pritchard and Ben Richards-Everton also had efforts blocked and Aramide Oteh had a goalbound shot turned away for corner by keeper Chris Neal, who also kept out a fourth-minute shot from Jake Reeves. Kelvin Mellor's header clipped the crossbar in the sixth minute.
Bradford scored the goal their dominance deserved when Pritchard fired low in the corner of the net from Dylan Connolly's right-wing cross following a quick breakaway.
Salford hit back and equalised in the 79th minute when Brandon Asante pulled the ball back from the left for Rooney to score with a close-range left-footee shot.
Match report supplied by PA Media.
- 7PritchardSubstituted forTaylorat 90+3'minutes
- 19ConnollySubstituted forMcCartanat 77'minutes
- 8MaynardSubstituted forJonesat 61'minutes
- 7ArmstrongSubstituted forRooneyat 45'minutes
- Carl Boyeson
- Shots on Target
Second Half ends, Bradford City 1, Salford City 1.
Substitution, Bradford City. Chris Taylor replaces Harry Pritchard.
Attempt blocked. Callum Cooke (Bradford City) left footed shot from the left side of the box is blocked. Assisted by Aramide Oteh.
Connor Wood (Bradford City) wins a free kick in the defensive half.
Foul by Brandon Thomas-Asante (Salford City).
Foul by Aramide Oteh (Bradford City).
Liam Hogan (Salford City) wins a free kick in the defensive half.
Offside, Salford City. Adam Rooney tries a through ball, but Jake Jervis is caught offside.
Attempt blocked. Harry Pritchard (Bradford City) left footed shot from the centre of the box is blocked. Assisted by Callum Cooke.
Attempt missed. Brandon Thomas-Asante (Salford City) right footed shot from the right side of the box is too high. Assisted by Oscar Threlkeld.
Foul by Jake Reeves (Bradford City).
Jake Jervis (Salford City) wins a free kick on the left wing.
Attempt missed. Aramide Oteh (Bradford City) left footed shot from the centre of the box misses to the right following a set piece situation.
Attempt blocked. Harry Pritchard (Bradford City) left footed shot from a difficult angle and long range on the right is blocked.
Shay McCartan (Bradford City) wins a free kick on the right wing.
Foul by Cameron Burgess (Salford City).
Goal! Bradford City 1, Salford City 1. Adam Rooney (Salford City) left footed shot from the centre of the box to the bottom right corner. Assisted by Brandon Thomas-Asante.
Attempt missed. Shay McCartan (Bradford City) right footed shot from outside the box is too high. Assisted by Jake Reeves.
Attempt missed. Adam Rooney (Salford City) right footed shot from the right side of the box is high and wide to the right.