Betfred Championship: Bradford Bulls 14 York City Knights 24

Bradford: Pickersgill, Hitchcox, Evans, Webster, Ryan, Lilley, Chisholm, Kirk, Wildie, Crossley, Garside, Minchella, Hallas. Subs (all used): Flanagan, Krasniqi, Farrell, Storton.

Tries: Ryan 39, 46; Pickersgill 55.

Conversions: Chisholm 55 (1/3)

Penalties: none.

Sent off: none.

Sin-binned: none.

Knights: Marsh 8, Robson 8, Bass 8, Salter 9, Mazive 8, Cockayne 8, Robinson 9, Dixon 9, Brining 8, Horne 8, Batchelor 8, Hey 8, Petersen 8. Subs (all used): Carter 8, Stock 8, Teanby 9, Porter 8.

Tries: Robson 8; Mazive 36; Teanby 61; Marsh 77.

Conversions: Robinson 36, 61, 77 (3/4)

Penalties: Robinson 15 (1/2).

Sent off: none.

Sin-binned: none.

Man of the match: Liam Salter had a cracking game but Jack Teanby gets the nod – the prop’s hard, direct running taking the fight straight to the Bradford pack. It was also that hard running that got the crucial try that put the Knights back in front in the second half.

Referee: Greg Dolan (Dewsbury) – okay.

Penalty count: 10-8

Half-time: 4-12

Weather: lovely spring-like afternoon albeit with a low sun.

Attendance: 4,782

Moment of the match: Jack Teanby’s try, crashing over from close range, put the Knights back in front when it seemed the Bulls had the momentum, and Matty Marsh’s late touchdown sealed very hard-fought victory.

Gaffe of the match: the Bulls had a simple chance to take an important early lead after Jake Webster broke through but what should have been a simple scoring pass went to ground.

Gamebreaker: Matty Marsh’s 78th-minute try put York two scores ahead with no time for Bradford to come back.

Match rating: this was yet another absolute cracker between these two teams and how York found a way to win, while not being at their shimmering best, is yet more testament to their character.