It was a day that will live long in the memory for every Bulls fan as Bradford upset the odds to beat Leeds Rhinos 24-22 at Odsal yesterday.

Check out our game guide and player ratings.

Man of the match: Rowan Milnes. He was composure personified, taking over kicking duty from the off-colour Elliot Minchella with aplomb. What a player in the making Bulls have here. Lethal left foot from Milnes.

Tactics: Experienced Jake Webster returned to Bulls’ starting line-up after missing the trip to Toronto last week. Brandon Pickersgill and Evan Hodgson dropped out of the squad.

Moan of the match: Hard to have too many gripes after a great victory, but the time it took the video referee to make his decisions. This process could surely be speeded up.

Moment of the match: It has to be Milnes’s penalty kick from 40 metres on 63 minutes. These two points proved to be the difference between the two sides.

Player ratings

BULLS: Ryan 8, Grant 8, Webster 8, Oakes 8, Foggin-Johnston 8, Lilley 8, Milnes 9, Kirk 8, Hallas 8, Crossley 8, Minchella 7, Farrell 7, Wood 8. Interchanges: Wildie 7, Green 7, Peltier 7, Storton 7.

RHINOS: Lolohea 6, Briscoe 6, Newman 6, Hurrell 6, A Handley 6, Sutcliffe 7, McLelland 7, Seumanufagai 6 Dwyer 6, Peteru 5, Smith 6, Watkins 6, Merrin 5. Interchanges: Cuthbertson 6, Parcell 5, Oledski 6, Albert 5.

Game guide

Half-time: 22-14

Crowd: 10,258

Referee: Ben Thaler

Bulls - Tries: Grant, Webster, Hallas, Wood

Goals: Minchella 0/2, Milnes 4/4

Rhinos – Tries: McClelland, Newman, Briscoe

Goals: Sutcliffe 3/5

Penalties: Bulls 9 Rhinos 6

Goal-line drop-outs: Bulls 0, Rhinos 1