Match ends, Walsall 1, Bradford City 2.
Levi Sutton's thunderous finish set in-form Bradford on their way to a fourth straight victory as they won at Walsall to move to within four points of the League Two play-off places.
Sutton collected a loose ball on the edge of the area and drilled an unstoppable effort in off the underside of the crossbar before former Walsall striker Andy Cook added Bradford's second.
The Saddlers pulled one back after 77 minutes as Dan Scarr glanced home a header from a corner via a post, but Bradford hung on despite loud Walsall penalty appeals for a foul on Josh Gordon.
The triumph was Bradford's ninth in 13 games since joint managers Mark Trueman and Conor Sellars took over, while wobbling Walsall have won only once in 10 games.
Walsall fashioned the game's first chance as Derick Osei-Yaw fired into the side-netting from 15 yards, but the visitors went in front in the 43rd minute through Sutton's powerful strike.
Sutton then supplied the cross from which Cook was allowed the freedom of the Walsall area to control and rifle home the second after 66 minutes, with the hosts' fightback proving too little, too late.
Match report supplied by PA Media.
Line-ups
Walsall
Formation 4-4-2
- 1Roberts
- 24WhiteBooked at 53mins
- 6Scarr
- 4Sadler
- 14Cockerill-MollettSubstituted forNormanat 64'minutes
- 27Wright
- 20PerryBooked at 4minsSubstituted forVincentat 64'minutes
- 12Bates
- 15McDonald
- 11Osei YawSubstituted forLaveryat 57'minutes
- 10GordonBooked at 69mins
Substitutes
- 2Norman
- 7Sinclair
- 9Lavery
- 13Rose
- 17Nolan
- 23Osadebe
- 28Vincent
Bradford
Formation 4-2-3-1
- 13Hornby
- 6O'Connor
- 4O'ConnorBooked at 19mins
- 5Canavan
- 23Wood
- 22Sutton
- 18Watt
- 31CrankshawSubstituted forDonaldsonat 88'minutes
- 8CookeSubstituted forClarkeat 72'minutes
- 15VernamSubstituted forStevensat 87'minutes
- 29CookSubstituted forRoweat 72'minutes
Substitutes
- 1O'Donnell
- 10Donaldson
- 12Stevens
- 16Clarke
- 24Cousin-Dawson
- 26Scales
- 28Rowe
- Referee:
- Scott Oldham
Match Stats
- Possession
- Home55%
- Away45%
- Shots
- Home7
- Away10
- Shots on Target
- Home1
- Away6
- Corners
- Home7
- Away2
- Fouls
- Home17
- Away11
Live Text
Post update
Full Time
Second Half ends, Walsall 1, Bradford City 2.
Post update
Attempt blocked. Caolan Lavery (Walsall) left footed shot from the right side of the box is blocked. Assisted by Hayden White.
Post update
Attempt missed. Danny Rowe (Bradford City) right footed shot from outside the box misses to the left. Assisted by Connor Wood.
Post update
Corner, Walsall. Conceded by Clayton Donaldson.
Substitution
Substitution, Bradford City. Clayton Donaldson replaces Oliver Crankshaw.
Substitution
Substitution, Bradford City. Jordan Stevens replaces Charles Vernam.
Post update
Attempt missed. Frank Vincent (Walsall) left footed shot from the centre of the box is too high. Assisted by Tyreik Wright.
Post update
Attempt missed. Tyreik Wright (Walsall) right footed shot from outside the box is close, but misses to the right. Assisted by Mat Sadler.
Post update
Dan Scarr (Walsall) wins a free kick in the defensive half.
Post update
Foul by Danny Rowe (Bradford City).
Post update
Attempt blocked. Caolan Lavery (Walsall) left footed shot from the left side of the box is blocked. Assisted by Wesley McDonald.
Goal!
Goal! Walsall 1, Bradford City 2. Dan Scarr (Walsall) header from the centre of the box to the bottom left corner. Assisted by Cameron Norman with a headed pass following a corner.
Post update
Corner, Walsall. Conceded by Elliot Watt.
Post update
Attempt saved. Billy Clarke (Bradford City) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Niall Canavan.
Post update
Foul by Hayden White (Walsall).
Post update
Charles Vernam (Bradford City) wins a free kick in the defensive half.
Substitution
Substitution, Bradford City. Danny Rowe replaces Andy Cook.
Substitution
Substitution, Bradford City. Billy Clarke replaces Callum Cooke.
Post update
Dan Scarr (Walsall) wins a free kick in the defensive half.

- Gordon Ramsay's Bank Balance: Can contestants beat the balance board and walk away with £100,000?
- Lockdown and food: Why it causes emotional eating habits and how can we manage them?
