Apart from scoring a stunning try and having a key hand in the side's other four tries, he made a game-high 213 metres from 15 runs, had eight tackle breaks, two line breaks and two line break assists while also making 17 tackles without a miss.
With four goals he took his career tally to 538 points including 44 tries.
He is now closing in on third spot on the club's all-time points-scoring list, nine points behind former halves partner and now Roosters opponent James Maloney (547). Ahead of them are Manu Vatuvei (584) and Stacey Jones (674).
Warriors head coach Andrew McFadden yesterday named the same line-up fielded against Melbourne with veteran prop Sam Rapira on a five-man bench.
Wing Manu Vatuvei (shoulder), centre Konrad Hurrell (shoulder) and second rower Ryan Hoffman (calf) are still on the injured list with Vatuvei and Hurrell targeted to return for the July 25 home game against Manly and Hoffman on track to be available for August 1 home game against Cronulla.
With three consecutive wins for the second time this season - and six from their last eight games - the Warriors have climbed into the rare position of being inside the NRL's top four.
The last time they were in the top tier was 89 games ago after the 24th round in their grand final season in 2011; it was the only week they were in the top four that season.
Indeed the Vodafone Warriors have been among the leading four teams for just three weeks since 2007.
The other two occasions were in the opening rounds of the 2009 and 2010 campaigns; they were first at the end of round two in 2009 (after winning their first two matches of the season) and fourth after round three in 2010.
Roosters v WarriorsAllianz Stadium, 4pm Sunday
Sam Tomkins
Tui Lolohea
David Fusitu'a
Solomone Kata
Jonathan Wright
Chad Townsend
Shaun Johnson
Jacob Lillyman
Nathan Friend
Ben Matulino
Bodene Thompson
Raymond Faitala-Mariner
Simon Mannering
Interchange
Siliva Havili, Sione Lousi, Charlie Gubb, Albert Vete, Sam Rapira