Petrie dominated the Carlton defence, finishing with seven goals.
North Melbourne won the match 18. 8 (116) to Carlton 15. 10 (100).
The Kangaroos kicked away in the third quarter to set up a healthy lead at three-quarter time.
Bryce Gibbs won plenty of the ball for the balls, while Ryan Bastinac was great for North Melbourne.
Andrew Carrazzo was solid once again for Carlton, finishing off a good pre-season.
Recap the live chat below.