Here are TAB.com.au's best betting options for the upcoming weekend of AFL action.
Greater Western Sydney's season is delicately balanced as we approach the halfway mark of a condensed year and they simply must respond against Richmond in last year's Grand Final rematch at Giants Stadium on Friday night.
The Giants were found wanting when the pressure was applied by Port Adelaide and the Brisbane Lions in the past two rounds, which resulted in consecutive losses.
There has been plenty of discussion about their slow ball movement which has surprised many pundits, considering their attacking options of Jeremy Cameron, Jeremy Finlayson and Harry Himmelberg.
After a poor resumption to the season, the Tigers have recorded three straight wins despite a mounting injury toll. Richmond stifled North Melbourne last Saturday night and restricted them to two goals in a 54-point thrashing at Metricon Stadium.
This will be the biggest test Richmond has faced since the Victorian teams relocated to Queensland as the Kangaroos and Round 6 opponent Sydney are struggling.
Richmond also has a poor recent record at Giants Stadium with losses in the last three years. GWS responded to successive losses earlier this season with a gritty win over Collingwood and they must show similar resolve to defeat the reigning premiers.
The Blues must rebound from an agonising loss to Port Adelaide if they wish to enhance their finals prospects against an injury-riddled North Melbourne at the Gabba on Saturday afternoon.
Carlton looked as though they would secure an upset victory over the Power in the late stages of last Sunday's contest until Robbie Gray's after-the-siren goal resulted in a three-point loss.
Despite the tough defeat, it emphasised that Carlton has returned from the coronavirus-enforced break in good form with victories over Geelong at GMHBA Stadium, Essendon, and the Western Bulldogs.
Their attacking flair, which was highlighted by their 16-goal tally against the Bulldogs, has impressed pundits and should hold them in good stead against a side devoid of goals.
The Kangaroos have lost five straight games and only managed to kick two majors in last Saturday night's 54-point defeat to Richmond at Metricon Stadium.
North Melbourne has kicked an average of six goals in their five losses while in the past five rounds, Carlton has kicked over 10 goals on average per game.
The Blues have lost their last five encounters against the Kangaroos, but their current form appears strong enough to overturn that losing streak.
Entering Round 8, Tom Papley was the co-leader with Charlie Dixon for the Coleman Medal and he could take advantage of a pourous Hawthorn backline at the SCG on Saturday afternoon.
Papley has kicked 15 goals from seven games this season while the Hawks have conceded almost 12 goals on average in their three losses.
Jeremy Finlayson and Harry Himmelberg kicked 4 goals each for GWS in Round 5, Brody Mihocek booted four goals for Collingwood in Round 6 and Sam Weideman kicked three goals for Melbourne last Sunday.
Whether they be tall or small forwards, the Hawks have failed to blanket key attacking options recently and that could result in Papley enjoying a terrific game goal-wise for the Swans.
Clashes between West Coast and Collingwood have been notoriously close in recent seasons and another tight tussle hopefully takes place at Optus Stadium on Sunday afternoon.
Both sides have showcased their premiership credentials recently with the Eagles recovering from a poor resumption to the home-and-away season to win three straight games including last Sunday night's 30-point victory over Fremantle at Optus Stadium.
The Magpies also experienced a dip in form before recording consecutive triumphs over Hawthorn and Geelong.
In the last four encounters between these teams, the biggest winning margin has been 22 points and two games have been decided by less than six points including the 2018 Grand Final. Considering the recent history and both teams proving difficult to score against, expect another grandstand finish.
GWS to defeat Richmond at $1.65
Carlton to beat North Melbourne at $1.52
Port Adelaide to account for St Kilda at $1.40
Either West Coast or Collingwood to win by 15 points or less at $2.15
Multi Price is $7.54