Allan Coleman’s side finished as 24-12 victors away to Sheffield Eagles at the Steel City Stadium, a result which keeps them in ninth place but still six points adrift of the play-offs spots.

Matty Dawson-Jones put Sheffield in front and despite enjoying plenty of possession and territory in the first half it took until shortly before the break for Vikings to hit back.

Substitute forward Luke Thomas, on dual registration from Warrington Wolves, pounced on a well-placed kick from the returning Jack Owens to give Vikings a narrow 6-4 lead at the interval.

Although Eagles squared up the score with a Cory Aston penalty, a high kick from Will Roberts was then misjudged by the hosts and Condon reacted quickly to touch down and restore the lead.

Vikings extended their advantage with 15 minutes remaining as Dec Patton’s reverse kick caused panic in the Sheffield defence, allowing Will Roberts to scoop up the loose ball and score.

Evan Hodgson grounded a deflected kick to bring Sheffield back within six points and set up a nervy finish.

But any hopes of a late comeback by the hosts were dashed in the dying moments, as Jordan Johnstone supplied a short ball for Condon to crash over for his second.

Vikings will next be in action at home to Batley Bulldogs at the DCBL Stadium on Sunday.

Sheffield: Walker, Dawson-Jones, Welham, Hodson, Walkley, Aston, Craven, Broadbent, Butterworth, Reilly, Hodgson, Roberts, Bussey. Interchanges: Battye, Gwaze, Millar, Green, Billy (18th)

Widnes: Edge, Butt, Owens, Fleming, Bennison, Patton, W Roberts, Murray, Johnstone, Bent, M Roberts, Condon, Gregson. Interchanges: McWhirter, Fozard, Lawton, Thomas, Bennion (18th)