All the action from Cardiff where Bradford Bulls edged a classic Challenge Cup final against Leeds Rhinos.
Scores and Major Incidents
1620: With the Bulls threatening a breakaway try, the hooter sounds to bring a classic contest to a close.
FT: Bradford 22-20 Leeds
1617: With a minute left on the clock, Bradford's Paul Deacon has a kick charged down but with Andrew Dunemann chasing, the ball is cleared.
1616: Leeds centre Keith Senior spurns a try-scoring opportunity when he sends a pass straight into touch.
1613: Matt Diskin attempts an ambitious chip down the short side but Gary Connolly is unable to reach the ball in time and Leeds have wasted a prime opportunity.
1611: Bradford are penalised for offside metres from their own line but the Rhinos opt to run the award rather than kick for goal.
1609: Leeds stand-off Andrew Duneman tries to wriggle his way over the Bradford line but Robbie Paul is alive to the danger.
1607: Kevin Sinfield launches a high bomb but Bradford's Lesley Vainikolo is equal to the task inches from his own line.
1603: The Bulls rally after tremendous Leeds pressure, but are unable to find a way over the Rhinos line.
1558: Lee Gilmour snags Keith Senior as the Leeds centre threatens to break through, but Barrie McDermott's pass sends David Furner on an angled run to the Bulls line. Kevin Sinfield adds the conversion to cut the deficit to two points.
Bradford 22-20 Leeds
1555: Leeds replacement Wayne McDonald hobbles off with knee, back and ankle injuries.
1551: Kevin Sinfield sends Mark Calderwood away down the right flank, but Lesley Vainikolo is first to reach the wing's chip ahead.
1548: Bradford hooker James Lowes is forced off for treatment on a back injury.
1548: Bradford extend their lead to eight points as Paul Deacon slots a penalty.
Bradford 22-14 Leeds
1543: Kevin Sinfield launches a long kick deep into Bulls territory which Mark Calderwood chases, Bradford's Lesley Vainikolo appears to nudge the Leeds winger, but referee Russell Smith refuses the Rhinos a penalty.
1538: The video referee is again called into action as Bradford's Jamie Peacock barges through several Leeds tacklers to ground the ball over the line. Paul Deacon lands a magnificent touchline conversion.
Bradford 20-14 Leeds
1535: Bradford kick off at the start of the second half.
1520: The referee blows his whistle to bring a pulsating first half to a close.
HT: Bradford 14-14 Leeds
1518: Paul Deacon executes a superb loop before cleverly chipping to the left corner where the explosive Lesley Vainikolo touches down.
Deacon adds the conversion to level the scores.
Bradford 14-14 Leeds
1514: Leeds replacement scum-half Rob Burrow takes a blow to the head after a heavy tackle from Lee Gilmour, and is forced to leave the field.
1509: Bradford bring on Lee Gilmour for Lee Radford and Rob Parker for the injured Daniel Gartner, while Leeds introduce Rob Burrow for Matt Diskin.
1508: A neat chip kick to the Leeds line from Bradford's James Lowes narrowly fails to find the onrushing Tevita Vaikona.
1506: Matt Adamson, with the Rhinos again laying siege to the Bulls line, is penalised for crossing.
1503: Leeds' Matt Adamson, playing with three steel plates in his face, requires extensive treatment to the injury.
1457: Leeds kick to the right corner where Mark Calderwood taps back, Chris McKenna claims the ball and touches down despite a last-ditch tackle from Sean Happe, which again requires confirmation from the video referee. Kevin Sinfield converts to extend the lead.
Bradford 8-14 Leeds
1455: Bulls bring on the giant Paul Anderson in place of James Vagana.
1452: Bradford hooker James Lowes is penalised for trying to rip the ball out of the tackle and Kevin Sinfield again kicks the Rhinos level.
Bradford 8-8 Leeds
1449: Leeds' Barrie McDermott is penalised for taking out Daniel Gartner off the ball and Paul Deacon slots the resultant penalty to edge his side back in front.
Bradford 8-6 Leeds
1446: Leeds pressure the Bradford line again but David Furner, who goes on to touch down, is brought back for a blatant crossing offence.
1442: Leeds full-back Gary Connolly barges through two tackles before touching down. The video referee is again called into action, but this time awards the score. Kevin Sinfield converts to level the match.
Bradford 6-6 Leeds
1437: Bulls wing Tevita Vaikona sidesteps past David Furner in midfield and finds the supporting Robbie Paul, who sprints in for the opening try. Paul Deacon converts.
Bradford 6-0 Leeds
1435: James Lowes tests the Rhinos defence with a testing kick to the line at the fifth tackle, but Francis Cummins covers the danger.
1431: Bulls second row Lee Radford picks up a loose ball from a tackle and sprints 35m to touch down over the Leeds line. But after consultation with the video referee, the score is ruled out for an infringement in the tackle.
1430 BST: Leeds skipper Kevin Sinfield kicks off.
Bradford were forced to switch captain Robbie Paul to full-back after the late withdrawal of Michael Withers.
Leon Pryce moved from centre to stand-off, with Scott Naylor brought into the starting line-up.
Great Britain wing Karl Pratt was named on the Bulls bench against his old club.
Leeds included Australian Matt Adamson in their line-up despite the forward having to play with three steel plates in a fractured jaw.
Rhinos coach Daryl Powell also sprang a surprise by leaving out semi-final try hero Danny McGuire.
Scrum-half Rob Burrow was included among the replacements instead.
Bradford: R Paul, T Vaikona, S Naylor, S Happe, L Vainikolo, L Pryce, P Deacon, J Vagana, J Lowes, L Radford, D Gartner, J Peacock, M Forshaw.
Replacements: K Pratt, L Gilmour, P Anderson, L Radford, R Parker.
Leeds: G Connolly, M Calderwood, C McKenna, K Senior, F Cummins, K Sinfield, A Dunemann, R Bailey, M Diskin, B McDermott, M Adamson, C Walker, D Furner.
Replacements: R Burrow, W McDonald, D Ward, W Poching.
Referee: R Smith (Castleford)