Craig scored four plus a bonus point from four rides as the Aces win the live televised meeting at Poole.
Craig scored eleven points from five rides as the Panthers beat Ipswich.
Craig finished second with his partner, teenager Dan Bewley, riding for Kirkland Carpets Racing in the Cumberland Pairs Championship at Workington.
Craig scored ten points from five rides in the British Championship Semi Final at Glasgow and qualifies for the final at Belle Vue.
Craig scored eight plus a bonus point from five rides as the Aces lose at home to Swindon.