The Archers scored 13 goals in the final 24 minutes to beat the Cannons 17-12 in Fairfield on Sunday afternoon.