Leeds overcame a late Widnes onslaught to reach the quarter-finals of the Challenge Cup with a 23-20 win.
The Rhinos were 23-4 just after half-time following tries through Tom Briscoe, Richie Myler, Stevie Ward and Ashton Golding, with Matt Whitley replying but Widnes.
But Whitley bagged his second and quickfire tries through Alex Gerrard and Charly Runciman put the Vikings within three with 20 minutes left.
However, Leeds held on to secure their place in the last eight.
Vikings: Hanbury; Ince, Runciman, Chamberlain, Marsh; Gilmore, Heremaia; Gerrard, White, Burke, Whitley, Wilde, Cahill. Subs: Leuluai, Olbison, Wellington, Johnstone.
Rhinos: Walker; Briscoe, Watkins, Handley, Golding; Moon, Myler; Oldezki, Parcell, Cuthbertson, Ablett, Ward, Jones-Buchanan. Subs: Peteru, Mullally, Dwyer, Ferres.