Cronulla won 22-12, with Peter McNamara leading the way with his best game of the season, including 29 tackles and lots of off-loads.