New Zealand have carved out a winning position with two days to play in their second test against Bangladesh.
And for that, they owe a significant debt to young allrounder Corey Anderson, who hit his maiden test hundred in his second test at Dhaka's Shere Bangla Stadium.
Anderson's 116, in large part, achieved alongside Kane Willliamson in the course of a 140-run fifth wicket stand, pushed New Zealand from a tricky 127 for four, replying to Bangladesh's 282, to 419 for eight.
Others played their part. Williamson's painstaking 62 over four hours was important. So too some good late innings work by wicketkeeper BJ Watling and young spinner Ish Sodhi, who doesn't appear particularly fazed at the demands of test cricket, both making unbeaten half centuries.
A good day for the Northern Districts' quartet, but pride of place belonged to Anderson, still only 22 but who seems to have been around the domestic game for a long time. He made his first-class debut for Canterbury in 2006-07 at 16. Injuries have not helped his progress.