Guptill totally dominated Auckland's innings, batting for 426 minutes to be the last man out, and that after adding 41 runs for the last wicket of which No.11 batsman Dean Bartlett scored only two. Guptill hit 19 fours and one six in his 289 ball innings as Auckland Ajaz Patel took 3-42 while Ben Wheeler ended with 3-56.
CD didn't find runs so easy to come by in their second innings as left-arm spinner Bruce Martin got amongst them. Peter Trego fared best of the home team in scoring 45 while Will Young hit 26 and Ben Smith 24.
Martin took 4-56 and at stumps CD led by 281 runs with three wickets in hand.
Canterbury look well placed for a win at Hagley Oval. Northern Districts' lead is 106 with only one wicket in hand.
ND are on 312-9 thanks largely to the second century in Daryl Mitchell's career. He scored 103 in 321 minutes off 224 balls and including 10 fours and a six while Joe Carter passed his highest score of 48 to reach 81 after 259 minutes of batting having added 170 runs for the third wicket.
Matt Henry, who removed Mitchell, ended with 4-87 while Hamish Bennett took 3-53.
Wellington lead Otago on the first innings by 141 runs with two wickets in hand at Queen's Park in Invercargill.
A 238-run stand for the fourth wicket between Michael Pollard and skipper James Franklin stole the initiative from Otago. Pollard hit his third, and highest, century when reaching 166 while Franklin scored the 15th century of his first-class career.
Pollard's 100 came in 190 minutes off 156 balls, including 17 fours, while Franklin's took 324 minutes and 227 balls and included 11 fours and two sixes.
Jimmy Neesham finally broke through, taking both their wickets but further resistance came from Luke Ronchi who 55 off 35 balls, including 11 fours and a six. Neesham took 4-100 while Sam Wells took 3-93.