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 for four and calmly moved to 94 before Boult started the carnage when he had Roshen Silva caught at third slip for 21.

Register to play Streaker now for your chance to win $10,000

Boult's six wicket assault Boult's six wicket assault

MATCH CENTRE: Live scoreboard, video highlights from the MCG

TOP ORDER WOES: Exciting solution emerges for India’s biggest batting issue

PONTING: Smith will captain Australia again

‘POOR, DISAPPOINTING’: Head slams MCG crowd for booing Marsh

‘JUST BE QUIET’: Baffled cricket legends slap down Smith, Bancroft

With his reverse swing working perfectly, Boult’s following over was a three-wicket maiden.

Niroshan Dickwella (four) 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 six for 30 off 15 overs.