The Western Bulldogs have delivered a statement 47-point win over Geelong at GMHBA Stadium to snap the Cats' three-game winning streak and continue their charge towards the top eight.

A week after toppling Carlton, Luke Beveridge's charges handled wet conditions at GMHBA Stadium best, leading from start to finish to claim a 13.17 (95) to 7.6 (48) win in front of 27,967 fans.

Adam Treloar (31 disposals, three goals) and Ed Richards (28 disposals, two goals) were superb as the Bulldogs smacked Geelong around the contest.

Reborn defender Rory Lobb kept Jeremy Cameron to one goal and six touches and racked up 21 disposals, 14 intercept possessions and nine marks himself as he brilliantly led a hard-working Bulldogs defence.

Jamarra Ugle-Hagan kicked four goals, with Aaron Naughton adding two on his return.

06:52

It was a scrappy affair in sodden, wet conditions.

Beveridge had to wipe down the window of his coaches' box as it misted up with condensation late in the first quarter.

Ugle-Hagan drew first blood with an impressive long-range effort, before Sam Darcy added another.

Geelong was goalless at the break, with the Dogs holding a 13-point lead.

Richards brilliantly volleyed another goal to kick off the second quarter, hacking the ball with his left foot out of a stoppage.

ALL THE HIGHLIGHTS

Tyson Stengle and Oliver Henry gave Geelong a much-needed foothold midway through the second term.

But the Bulldogs still led by 19 at the main break, after leading contested possessions (85-71), clearances (27-23), tackles (51-37) and inside-50s.

Patrick Dangerfield goaled early in the third quarter, before Stewart took full advantage of a 50-metre penalty to cut the margin to nine.

Naughton took a huge, courageous mark from a speculative Ugle-Hagan snap to restore a three-goal lead and steady the Bulldogs.

From there, the quarter see-sawed until Cameron nailed his first to cut the lead to 17 at three-quarter time.

But Naughton marked and goaled from the top of the square early in the fourth to send the Bulldogs on their way, before a Ugle-Hagan long bomb - one of three final-quarter goals - sealed the deal.

The Bulldogs next face Sydney at the SCG on Sunday while Geelong travels to Hobart to play North Melbourne on Saturday.

Match Details

GEELONG           0.2     2.3     7.4     7.6 (48)
WESTERN BULLDOGS        2.3     4.10     8.15     13.17 (95)

GOALS
Geelong: 
Stengle, O.Henry, Dangerfield, Stewart, Close, Dempsey, Cameron
Western Bulldogs: Ugle-Hagan 4, Treloar 3, Richards 2, Naughton 2, Darcy, Weightman

BEST
Geelong: Stewart, Duncan, Holmes, De Koning
Western Bulldogs: Treloar, Lobb, Richards, Bontempelli, Ugle-Hagan, English

INJURIES
Geelong: Nil
Western Bulldogs: Nil 

LATE CHANGES
Geelong: Tom Atkins and Shannon Neale replaced in selected side by Brandan Parfitt and Ted Clohesy

SUBSTITUTES
Geelong: Ted Clohesy
Western Bulldogs: Jack Macrae

Crowd: 27,967 at GMHBA Stadium