Match ends, Bradford City 0, Preston North End 0.
Bradford debutant Kyle Bennett and Preston's Neil Kilkenny were both sent off after a first-half altercation in a goalless draw at Valley Parade.
The incident came after 25 minutes as the pair clashed on the halfway line.
The visitors went close when Joe Garner just missed connecting with Scott Laird's cross and Paul Gallagher chested the ball against the post.
Declan Rudd blocked a shot from Bradford's Aaron McLean, while Josh Brownhill hit the post for Preston.
The result leaves North End in the play-off places but they are now 11 points off second-placed Leyton Orient.
VIEW FROM THE DRESSING ROOM
Preston manager Simon Grayson told BBC Radio Lancashire:
"It was an entertaining 0-0. It wasn't helped by the referee's decision early on to send the two players off.
"There was nothing in it from both players. They've pushed each other in the chest area. You've got to use common sense sometimes and both teams are very disappointed with the decisions.
"That made it a more open game. I think we had the better chances and we could have nicked it."
Line-ups
Bradford
Formation 4-4-2
- 1McLaughlan
- 2Darby
- 22Bates
- 18JonesBooked at 79mins
- 5Davies
- 23McArdle
- 32BennettBooked at 25mins
- 24DoyleSubstituted forRavenhillat 81'minutes
- 21McLeanSubstituted forMcBurnieat 72'minutes
- 9Hanson
- 28Reach
Substitutes
- 4Ravenhill
- 10Gray
- 11Thompson
- 12Jameson
- 16McHugh
- 27McBurnie
- 29Atkinson
Preston
Formation 3-5-2
- 23Rudd
- 32WisemanSubstituted forHumphreyat 73'minutes
- 3Laird
- 6WrightBooked at 66mins
- 5Clarke
- 22King
- 37KilkennyBooked at 25mins
- 19WelshBooked at 85mins
- 14Garner
- 12Gallagher
- 30BrownhillSubstituted forKeaneat 90+3'minutes
Substitutes
- 1Stuckmann
- 2Keane
- 7Humphrey
- 10Beavon
- 11Holmes
- 16Buchanan
- 27Hume
- Referee:
- Stuart Attwell
- Attendance:
- 13,686
Match Stats
- Possession
- Home50%
- Away50%
- Shots
- Home9
- Away12
- Shots on Target
- Home3
- Away5
- Corners
- Home9
- Away2
- Fouls
- Home7
- Away5
Live Text
Post update
Full Time
Second Half ends, Bradford City 0, Preston North End 0.
Substitution
Substitution, Preston North End. Keith Keane replaces Josh Brownhill.
Post update
Corner, Bradford City. Conceded by Tom Clarke.
Post update
Oliver McBurnie (Bradford City) wins a free kick on the right wing.
Post update
Foul by Bailey Wright (Preston North End).
Booking
John Welsh (Preston North End) is shown the yellow card.
Post update
Adam Reach (Bradford City) wins a free kick in the attacking half.
Post update
Foul by John Welsh (Preston North End).
Substitution
Substitution, Bradford City. Richard Ravenhill replaces Nathan Doyle.
Post update
Attempt blocked. Paul Gallagher (Preston North End) right footed shot from outside the box is blocked.
Booking
Gary Jones (Bradford City) is shown the yellow card.
Post update
Foul by Gary Jones (Bradford City).
Post update
Joe Garner (Preston North End) wins a free kick in the defensive half.
Post update
Corner, Bradford City. Conceded by Bailey Wright.
Post update
Attempt missed. Joe Garner (Preston North End) left footed shot from the centre of the box is close, but misses to the left.
Post update
Corner, Bradford City. Conceded by Paul Gallagher.
Substitution
Substitution, Preston North End. Chris Humphrey replaces Scott Wiseman.
Substitution
Substitution, Bradford City. Oliver McBurnie replaces Aaron McLean.
Post update
Attempt blocked. Gary Jones (Bradford City) right footed shot from outside the box is blocked.