Warrington advanced to the last four of the Challenge Cup following a 20-18 victory over the valiant Widnes Vikings.
Kurt Gidley's penalty seven minutes from time saw the Wolves scrape to victory after a thrilling contest that exploded into life late in the first-half.
Wire took an early lead when Jack Hughes crossed, but Widnes went into hal