Today belonged to the South Australian clubs with Adelaide and Port Adelaide both ensuring they're right in the finals hunt nearing the halfway point of the season.
The Crows were the biggest winners of the day with their four-goal victory over the red-hot GWS.
The Giants headed into the clash having won their previous six games and nestled in the top four.
But their run of victories came to a halt tonight with Walker and Betts combining for 10 goals.
To Greater Western Sydney's credit, they fought back from a 46-point deficit at three-quarter time to get back within 17 points, but they left their run too late and the Crows claim another scalp from New South Wales after they downed the Swans earlier in the season.
And Port Adelaide have evened their ledger at 5-5 after comprehensive 45-point win over the in-form Demons in Alice Springs.
The Power are now just a game outside the top eight and have now won three of their last five games.
In other results, St Kilda booted the last nine goals of the game to run right over the top of a spirited Fremantle outfit, Richmond accounted for the gutsy Bombers by 38 points and Hawthorn also turned it on in the last quarter against the Brisbane Lions to celebrate Jordan Lewis' 250th game in style with a 48-point win.
After starting the year 1-6, the Tigers have now won their last three games. Are they embarking on another recovery mission like the last three years? We will learn a lot about them in their next game against top-of-the-ladder North Melbourne.
The Hawks are now just percentage outside the top four and the Saints, like the Tigers, are 4-6 and two games adrift of the top eight.
We hope you enjoyed following our mega blog throughout the day. Good night!