Winger Jake Mamo scored two tries on his first start for Warrington Wolves to condemn Castleford Tigers to their first defeat of the Betfred Super League season.
Mamo, released by Huddersfield Giants at the end of last season despite scoring 17 tries in 23 appearances, touched down twice in seven minutes on his home debut and also set up a try for Jack Hughes as the Wolves triumphed 24-10.
Warrington, who handed a surprise comeback to England forward Ben Currie following an 11-month injury lay-off, fell just short of the 15-point target they needed to go top but coach Steve Price will be delighted with the way they responded to their defeat by Catalans Dragons.
Castleford took the lead through winger Greg Eden but the Wolves hit back with Mamo's double, with Stefan Ratchford adding the extras to the second score for his 1,000th career point.
Hughes crossed to ensure a 16-4 half-time lead for Warrington before Ratchford added a penalty in the early stages of the second half and Ben Murdoch-Masila powered over from close range for a 24-4 advantage, before Greg Minikin grabbed a consolation for the Tigers.
FT: Warrington Wolves 24-10 Castleford Tigers— Castleford Tigers (@CTRLFC) March 7, 2019
The Tigers suffer their first defeat of the season over at the Halliwell Jones Stadium as Warrington prove too much for the visitors. pic.twitter.com/PEQNk38xYf
Wolves head coach Price said: "Jake came up with some really good plays. He scored some good tries and was good in and around the ball.
"Castleford have been the best team to date so I’m very pleased to come away with the win.
"There were a lot of guys hurting from the performance last week (against Catalans Dragons) so that shows the character and belief in the team.
"It’s been a really good start. We had a slight hiccup last week but we’re in pretty good shape. Things are looking promising at the moment. I’m pleased with the bounce-back tonight."
Castleford counterpart Daryl Powell said: "I thought we were pretty good tonight to be honest. The opportunities we got in good attacking positions and put down hurt us and our right edge was poor defensively in the first half.
"I took James Clare off because I don’t think his decision-making was good enough and we should have stopped some of their tries.
"We were playing against a team who had pretty much everybody out there. If you look at the respective benches, you could see we were down on troops.
"I thought we were fantastic in terms of effort and spirit, I’m proud of them.
"I’m never pleased to lose a game but I’m closer to knowing what I’ve got than I was last week. The steel and spirit in the club is outstanding."