Harvey Livett claimed two tries on his return to the Warrington side to help the Wolves to a hard-earned 28-14 victory over Hull KR at the Halliwell Jones stadium.
The Wolves never reached the heights of their opening-weekend victory over Leeds but managed to grind out the win to make it two victories from two.
Livett's double was added to by Tom Lineham's 100th Super League try, a spectacular length-of-the-field interception from Josh Charnley and a Mike Cooper score. Stefan Ratchford kicked four goals.
In reply Hull KR claimed tries through Ben Crooks, Jimmy Keinhorst and Craig Hall and one conversion by Josh Drinkwater.
Warrington were forced into two changes as Ben Westwood and Toby King both picked up suspensions after the Leeds victory, so Livett started in the second row and Lami Tasi was given his Wolves Super League debut on the bench.
Rovers stuck with the same 17 players that won the derby against Hull FC.
KR started the brighter and gained early reward for their positive opening when they deservedly took the lead after eight minutes when Crooks touched down a Chris Atkin kick on the last tackle.
The visitors continued to look the more dangerous side in the opening quarter but could not add to their tally after a somewhat lacklustre start for the Wolves.
But on a rare first-half attack, Warrington posted their first try of the game when Dec Patton's pass allowed Livett to touch down and Ratchford converted to give the hosts a 6-4 advantage.
Warrington were reduced to 12 men in 26th minute when Blake Austin was sent to the sin bin as he appeared to make contact with the head of Joel Tomkins as the Rovers skipper was already on the floor.
The hefty challenge forced the Hull KR captain to leave the field and he failed to return for the rest of the game.
Rovers immediately made their extra man tell, Atkin again was provider as his long pass allowed Hall to go over in the corner for Rovers to regain the lead.
Tomkins was taken to hospital with severe concussion and Rovers coach Tim Sheens describing his captain as being "in a bad way".
Sheens said: "Joel had to go to hospital in an ambulance and he's a sick boy and in a bad way and we are concerned for him.
"I think the player concerned may a have a little worry this week but it doesn't help us for the fact in the 10 minutes he was off we scored a try.
"It's a tough one for referees because he doesn't know he's hit him that hard he has put him in hospital, and it doesn't matter if you are lying on the ground or running through, if you get hit flush on the head you are going to have a problem.
"I'm not whingeing about it though, it's difficult for referees but losing my captain and influential player in the squad for most of the game was a concern."

