 Clark with the free kick for Bradford. Oh, here goes Donaldson. Oh, is that a penalty? It is! Lawler with the challenge. Now Donaldson having won the penalty is going to take it. Oh, calmly chipped over the goalkeeper to give Bradford the lead. Rowe with the layoff to Macalmont. Nicely worked out to McElhaney. Oh, what a brilliant goal! From Connor McElhaney. Here goes Fage. Lots of space down this right side, all the way across. Oh, they should have scored again there, Oldham. Picked up by Rowe. Nicely done by McElhaney. Gets it back again. Pushed away by O'Donnell. Here goes Fage. Another good crossing position. Oh, the header's off the crossbar from McElhaney this time. Forward by O'Connor, but it's a giveaway. Bradford's passing has been very poor. It's come out to this left-hand side. For Oldham, Rowe has a go. Could easily have been another goal. McElhaney lifted into Keela Dunne and pushed away by the goalkeeper. Made off to O'Connor. He's been caught in possession not for the first time. McElhaney brings it away. They've got three up here. And look at the space for Garrity. Garrity to finish in here. Oh, he's putting it wide. That's a lovely turn by Rowe. Takes it on. Oh, what a goal that is. An absolute beauty. Oh, he's sold his man a bit short. No chance for Motley-Henry there. Here's McElhaney. And a huge chance and a great save by O'Donnell to keep Bradford in it. Time running out. It's pushed away. O'Vance. That was the chance they've been waiting for. And in this battle of the all-league two clubs, it's Oldham Athletic who are through by two goals to one into the third round draw.