 Bradford have a two-point cushion inside the playoff positions, but after four consecutive wins They've not taken maximum points in their last two, while automatic promotion contenders Walsall have won two of their last three after back-to-back Defeats, there are three points behind Fulter and Burton and have a crucial game in hand to come next week Bradford have won five in a row here at the Coral Windows Stadium Huge crowd in this afternoon, but a few repairs having to go on before the match gets underway here Looks like it's going to be a bit of a tape-up job for the groundsman The Lions were not totally happy with the netting at one end of the ground Well, the underway shortly, long ball forward by Downing Walsall in their change kit this afternoon of all-white and a huge crowd here to see it as well Nearly 20,000 in, Henry, Taylor, Chambers goes on Chambers, they're bouncing and just staying in play O'Connor up in the air, chest down and poked wide by Marais Here's Carl Reid, good pace, cuts it back, it's a real miss-kick there by Downing Into the arms of Ethridge though, Manton Lovely sunny day here in Yorkshire, but still Bradford City nil, Walsall nil by O'Connor But here come City, they're pouring forward McMahon, Walsall down the side, Walsall claiming offside, nothing given and the header well saved by Ethridge And scramble clear by O'Connor, no promising play by Bradford City Throw in taken by Reid, Meredith is there, back for Reid who crosses first time Oh, it would have been an own goal I think O'Connor seemed to head that one back towards his own goalkeeper Bradford City have a free-kick, it's been taken short as well McMahon inside, he's got to break to McMahon, Henry can't get there And his effort pushed away by Ethridge The momentum with the home side at the moment, in by Cullen Greatest of crosses that time though, one up for a throw Bradford have won just one, they'll have six games against Walsall here at home Drawing three and losing two The Saddlers beat the Bantams 2-1 earlier this season He will go for goal and hits the crossbar So close to the opening goal there for the Saddlers Ball in the arms of Ben Williams, launches it forward Nice take down by Hanson, inside by Derby Here's the formula for Man again Nice given go, McMahon, he's got him behind a few times, he's in again This time though, has conceded the goal kick, has he? No, corner given Meredith with the throw, just about gets it back He's Reed, turned by Carl Reed Still Reed, he's shot deflected and the Philippines international goalkeeper is able to claim Free kick here for Walsall in a good position It's left for Sawyers, who plays it short, there's one off the trading ground But no one clearly, which isn't quite perfected just yet He's well wide of goal Walsall haven't really got their game together yet Very sloppy in areas, here's Lee Evans, drilling one towards goal, pushed away And a really good block from the follow-up by Downey He had to get there, otherwise that would have been a certain goal And he did just that His team mates thank him for it as well Into the second half, it's still Bradford's city nil Walsall nil though, maybe not for long McMahon's free kick pushed away well by Ethridge again He's arguably being Walsall's best player today It's a corner to Bradford Pressure building on the Walsall goal Sawyers Poor play, lifted back in by Evans He's into a really good area They'll try again from the right And it's behind, it's another corner It's a dull kick here for the Saddus Stryker, Jordy Hewola has had a hand in five of Walsall's last nine goals Having scored three himself and set up another two He hasn't had too many opportunities this afternoon to get involved though It's all been Bradford On occasion, Walsall hit the bar Hard is coming out, a little left back Free kick for Bradford's city Lofted high, the header down Still there, Marais He's touching in And Bradford's city lead, nine minutes into the second half The 19,000 Around this stadium all rise Salute the first goal of the game And the whole team go over to celebrate with him Somehow got a touch there As the ball bounced The slightest of nicks on the ball And Bradford lead They can get a second goal here, Bradford's city They'll almost certainly go on and take all three points Because Walsall haven't been at it today Sitting in third place But they're heading towards their first defeat in four games Hansen trying to force away through That's forced away through Hansen, two now Ten minutes And the Bantons are absolutely loving it There is that crucial second goal He's ninth of the season He just bullied his way through the Walsall back line Passed down it O'Connor slipping Hansen scoring The city with a free kick here Which is taking short to Derby They've got two but three Would finish this game off once and for all In comes the cross Good save by Etheridge There from the goalkeeper Denying McCardle From Williams The city playing with much more confidence now They've got those two goals A try for number three And it's another good save by Etheridge Could have been four or five without him Evans Gives it back to Derby That's a nice flick on Horrible slice there by O'Connor Downing's header doesn't go very far either Helped on by Chambers All over the top Dipping And that was an awkward one for Williams Who did well to push it over for O'Connor Free kick here for Bradford City Wide on the right-hand side Can they finish this game off Into the middle Hansen might He has 3-0 Walsall are taking one hell of a beating this afternoon 72 minutes gone And James Hansen has his second And Bradford City's third So easy again A really good free kick into a good area And Hansen again Rising above O'Connor Not done yet, Bradford City They'd like a fourth Hansen's on a hat-trick as well Still up by Marais Hansen There is the hat-trick Two goals in two minutes for him now And Bradford City are running riots Great piece of skill By Felipe Marais And James Hansen 11th of the season Walsall out of this game Just trying to salvage something now In terms of their goal difference This is nice build-up play But too little too late, surely On the turn the shot comes in But it's Tame from Bradshaw On off the bench But their 15-goal top scorer Unable to get one there Evans with the free kick here The man on loan from Wolves Curls one into the top of the wall There is it bounced in the sand Still half an opportunity maybe And a good block this time By the Walsall defence Deep into added time now It's been an incredible afternoon For Bradford City They've shown what they're all about These two sides of course Could meet again in the playoffs Come the end of the season And there is the full-time whistle A convincing win For Phil Parkinson's side A day to forget For John Whitney A hat-trick for James Hansen A remarkable afternoon for him And he played Marais with the other goal as well It's finished here at the Coral Window Stadium Bradford City 4 Walsall nil