England defeated New Zealand by 2 runs in the 6th match of the Twenty20 Tri Series, but New Zealand won the bigger prize, as they qualified for the final of the tournament.
Kiwis were better than Englishmen in terms of net run rate.
The Kiwis will take on their neighbours Australia in the final of the tournament.
Here's the match report.
NZ vs ENG 6th T20I: Records broken
New Zealand scrape through due to superior run rate
England posted 194 runs on the board. England's skipper Morgan played an amazing knock of 80 runs.
In order to qualify for the final, England had to limit New Zealand to 174 but they failed to do so.
However, they didn't give up on the fixture and secured a narrow two-run victory.
For the Kiwis, Guptill and Munro slammed half centuries.
A century of matches for New Zealand's pace duo
England batsman, Dawid Malan is the first batsman in T20I cricket to make four 50+ scores in first 5 games of his T20 international career.
This fixture was Tim Southee and Trent Boult's 100th international match together since 2011.
The pacers have featured together in 42 Tests, 47 ODIs and 11 T20Is for the Kiwis.
Love Sports news?
Stay updated with the latest happenings.
Colin Munro's stock in T20 cricket is rising
Colin Munro is now the first player with three fifties in less than 20 balls in T20 international cricket.
The world's number one T20 batsman scored a 18 ball fifty today against England.
He had also achieved the feat in the same number of balls against West Indies earlier this year and his quickest came off 14 balls against Sri Lanka in 2016.