J Marquis (75, 90+2)
Doncaster vs Bradford
Sky Bet League One
7:45pm Monday 19th March
The Keepmoat Stadium
WATCH: MARQUIS SEALS THE WIN
Here's how John Marquis made it 2-0 to Doncaster...
DONCASTER 2-0 BRADFORD
FULL-TIME! It's all over. Doncaster ease their relegation fears thanks to a John Marquis double. They move seven points clear of trouble while Bradford are still winless under Simon Grayson.
GOAL! DONCASTER 2-0 BRADFORD (Marquis, 90+2)
That's game well and truly over. Bradford throw all their bodies forward and their attack breaks down. Doncaster work it forward via Coppinger and Beestin and across the pitch to John Marquis, who takes a touch before emphatically finishing past Doyle.
DONCASTER 1-0 BRADFORD
90+1: Four minutes added on.
89: Marquis faces up to three defenders and tries to take on all of them with the ball. He can't get through but has wasted a few more precious seconds for Doncaster.
84: Great driving run from Devine to win a corner for Bradford. Approaching now-or-never time for the Bantams.
81: Marquis looks far more confident now. A fortunate bounce gives him the chance to charge into the Bradford box, but he tries to square it in a tight position where he probably should have shot.
WATCH: DEADLOCK BROKEN
Here's how John Marquis put Doncaster in front...
77: This should open things up a bit as we approach the final 10 minutes. Bradford need to go for it now and it should leave space for Doncaster to counter.
GOAL! DONCASTER 1-0 BRADFORD (Marquis, 75)
I started to lose faith that we were going to see anything of note tonight, but we have a goal! Mason picks up the ball out on the right and is given far too much space to put a pin-point cross right onto the head of John Marquis in the middle, who doesn't need a second invitation to power the ball home.
DONCASTER 0-0 BRADFORD
73: SUB! Jordan Gibson comes on for Seamus McCartan in Bradford's final change.
72: Whiteman is urged to shoot after getting to within 30 yards of Bradford's goal, but he scoops it a long way over the bar.
70: SUB! Another change for Doncaster sees Ben Whiteman replace Luke McCullough.
69: Bradford's co-owner watching on...
65: Still not a huge amount of goalmouth action at the Keepmoat. Home fans getting a bit restless now.
61: CHANCE! Grodowski is straight into action for Bradford as the ball finds him in the box, but he scuffs it over the bar.
SUB! Doncaster throw on Alfie Beestin for Alex Kiwomya.
59: SUBS! First changes for Bradford sees Daniel Devine replace Timothee Dieng, who looks stunned to come off. While Jon Grodowski comes on for Alex Gilliead.
57: YELLOW! Vincelot into the book for tripping Kiwomya as the Doncaster man got the better of him down the left. Free-kick in a good area for Rovers...
Coppinger whips it in but it comes to nothing.
LIVE SKY BET PRICE BOOST
Back both teams to score in the second half as a live Sky Bet Price Boost at odds enhanced from 4/1 to 5/1!
Sky Bet's Doncaster v Bradford Price Boosts...
53: Grayson looking a little bit tetchy on the sidelines because his side haven't really built on their momentum for the first half and Doncaster are starting to look more of a threat when they get into the opposition half.
51: You wonder how long it will be before either side considers a change. Doncaster will probably be happier with the draw here, while a point won't do much good for Bradford in their pursuit of a play-off place.
47: Bradford back on the attack at the start of the second half. Robinsonwhips a decent ball into the far post but McMahon heads over the bar.
SECOND HALF! We're back under way.
SKY BET PRICE BOOSTS
Check out the Sky Bet Price Boosts available at half-time, including Shay McCartan to open the scoring at odds enhanced from 7/1 to 15/2!
HALF-TIME! Goalless at the break at the Keepmoat. Not a classic so far, Bradford the better side in the first 45 minutes but not too many chances at either end.
45+1: CHANCE! Best opening of the game so far. Unsurprisingly it comes from a McMahon cross as he teases it up to the far post, Gilliead then heads it back across goal and mere inches away from the toe of Law, who would have essentially had an open goal to prod it into.
45: SHOT! Doyle called into action for the first time today as he gets down low to keep out Coppinger's strike.
One minute of added time.
42: OUCH! McMahon swings a corner right into the near post mixer and Wright gets across to try and head it clear, but gets a punch in the face from his goalkeeper in the process.
38: Not too long to go until half-time now at the Keepmoat. Bradford comfortably the better side but a real dearth of chances at either end.
35: Great run from Vincelot across his man at the near post to try and connect with a McMahon corner, but he fails to make contact with the ball when presented with a free header.
32: Rare wasted free-kick from McMahon. He's in a great position to swing one into the box, but can only find the arms of Marosi.
29: OVER! Ball in behind again for Marquis and he decides to have a pop on the bounce from the angle, but his effort flies way over the bar.
28: CHANCE! A well-worked free-kick sees Rowe whip a great ball right into Wright, but he can't quite make proper contact with the ball and ends up heading it wide.
26: McMahon so often Bradford's main attacking outlet down that right side. Doncaster doing far better now to close him down quickly to stop him putting balls into the box.
23: OVER! Coppinger pings a corner into the box right onto the head of Wright, but the Doncaster defender nods it over. Should have done better there with a free header.
20: Another set-piece from McMahon causing problems for the Doncaster defence. It's a great whip into the heart of the area, but no one can get onto it as it bounces through and out for a goal kick.
17: CHANCES! McMahon picks out Vincelot from a corner, who rises highest to win a header that flies straight at Marosi. The Doncaster goalkeeper bundles it and the ball eventually finds its way back out to McMahon, but his curling effort is straight at the goalkeeper.
15: Bit of a close call as Doyle rushes to the edge of his area to collect a ball over the top. It's very, very touch and go over whether he's in or out of his area, but he's given the benefit of the doubt by the referee.
13: That chance seems to have woken up Doncaster a bit and they're having a good spell of possession themselves now. Better from the home side.
10: OFF THE LINE! Big chance for Bradford. They work the ball well out to McMahon on the right, and he turns back in and tries to bend one into the corner. His effort takes a deflection into the path of Law, who makes a bit of a hash of an attempt at a scorpion kick, but the ball falls to Dieng, and his header is cleared away on the line by Wright.
Good start for Bradford here.
8: Marquis briefly gets away from his man as the ball is lofted up to him, but he doesn't have the pace to drive in behind and he is forced to turn back, which allows the Bradford defence to get back at him to clear.
Back John Marquis to open the scoring as a live Sky Bet Price Boost at odds enhanced from 4/1 to 9/2!
4: CHANCE! McCartan whips a ball into the six-yard box for Bradford which Marosi jumps upon immediately, he nearly lets it slip and McMahon is there to capitalise on any error, but the Doncaster goalkeeper just about holds onto it.
1: Tone set early on as McCullough leaves his studs in the ankle of Dieng, leaving the Bradford midfielder down clutching his leg for awhile.
He's fine to carry on though.
KICK-OFF! We're under way at the Keepmoat Stadium!
THE TEAMS ARE OUT!
STORY OF THE MATCH
©2018 Sky UK