Despite a scrappy start to the match the Warriors ran away with the game in the second half to win 30-16.
With Warriors captain Steve Price and fullback Wade McKinnon both out for lengthy spells through injury, the pressure was on the home team and the younger players responded well.
Beset by handling errors in last week's error-ridden loss to Melbourne, Warriors winger Manu Vatuvei responded with a strong game and scored two tries in front of the crowd of 15,250.
The Eels trailed 12-6 at halftime and seemed outclassed during the second half.
As well as Vatuvei's two tries, halfback Grant Rovelli, centre Brent Tate and interchange Evarn Tuimavave all scored for the Warriors while Michael Witt kicked five goals.
For the Eels, Eric Grothe, Joel Reddy and Luke Burt scored one try each and Burt also kicked two goals.