A clinical Geelong has flexed its muscles with a 10-goal second half to put North Melbourne to the sword in a 40-point win, 16.10 (106) to 10.6 (66), at Blundstone Arena.