Having batted first and set a total of just 178, it looked unlikely the Black Caps would hold a lead over Sri Lanka after the first innings of their second test at Hagley Oval..
However, an incredible purple patch from paceman Trent Boult has lifted the New Zealand side to exactly that, with the left-armer remarkably picking up six wickets in the space of 15 deliveries.
From 94-4, Sri Lanka tumbled to 104 all out as Boult ripped them apart. His first two victims were caught by Tim Southee in the slips - including a stunning one-handed grab - before Boult did the rest himself.
The last four wickets fell via lbw, with Dilruwan Perera and Lahiru Kumara not offering a shot, while Suranga Lakmal and Dushmantha Chameera had no answers for Boult's pace.
Chameera managed to see off a hat-trick delivery, but fell the ball after, as Boult took a triple wicket maiden as part of his stunning spell - 6-4 in 15 balls.