A stunning burst of six wickets for four runs in 15 deliveries by Trent Boult saw New Zealand dismiss Sri Lanka for 104 on day two of the second Test in Christchurch on Thursday.
It gave New Zealand a 74-run lead on the first innings of the series-deciding Test.
Sri Lanka resumed the day at 88/4 and calmly moved to 94 before Boult started the carnage when he had Roshen Silva caught at third slip for 21.
With his reverse swing working perfectly, Boult's following over was a three-wicket maiden.
Niroshan Dickwella (4) was also caught in the slips before Dilruwan Perera and Suranga Lakmal went lbw without scoring.
Boult finished the innings in his next over when Dushmantha Chameera and Lahiru Kumara also went lbw without scoring.
Bout finished with figures of 6/30 off 15 overs. He eclipsed his previous best of six for 32 against England earlier this year.
- BAN vs NZ, 1st Test: Bangladesh beats New Zealand by 150 runs
- IND vs AUS: Axar Patel “was upset” on missing out on ODI World Cup due to injury
- WPL 2024 Auction: Full list of 165 players available for Women’s Premier League auction
- Mitrovic’s late brace helps seal a huge win for Al Hilal against Ronaldo’s Al Nassr in Saudi Pro League
- IND vs AUS: Needed to bowl stump to stump to negate dew factor, says Axar