Dragons vanquish Roosters as Eels revival gathers pace

The St George Illawarra Dragons lead Australia's National Rugby League after crushing title rivals Sydney Roosters as the Parramatta Eels won again this weekend.

Halves Ben Hunt and Gareth Widdop outpointed their big money scrumbase opposites Cooper Cronk and Luke Keary in a 24-8 Anzac Day win before a 41,000 crowd.

The Dragons have only lost once in eight games this season and lead the Penrith Panthers and New Zealand Warriors by two points.

The Parramatta Eels won their second straight game after dropping their first six matches, in a 24-22 thriller over the Wests Tigers at ANZ Stadium on Sunday.

The lead changed five times in the pulsating encounter as the Eels carried on their improved form generated in the previous week's big win over Manly.

Stand-off James Maloney guided Penrith to a 22-14 victory over the Canterbury Bulldogs at Panthers Stadium.

The Panthers came from behind to post their sixth win of the season after trailing 12-2 midway through the first half.

Defending champions Melbourne Storm were at their points-scoring best as they overwhelmed the New Zealand Warriors in a 50-10 win at AAMI Park.

The Storm were on fire completing an eight-tries-to-two shutdown of the competition co-leaders.

The Newcastle Knights claimed a late 18-12 away win over Manly.

With scores at 12-12 and five minutes left, Nathan Ross scored the match-winning try off a Kalyn Pongia break.

Brisbane reeled in the South Sydney Rabbitohs 24-20 with hulking winger Corey Oates leading the charge.

Oates instigated a second-half blitz of the Rabbitohs with a powerful 57th minute try which turned the contest, smashing through four defenders on his way to the try-line.

Two drop goals by Cronulla scrum-half Chad Townsend gave the Sharks a gutsy 10-9 win against the Gold Coast Titans.