Ireland have avenged their tour-opening defeat against the Māori All Blacks with a classy performance at Wellington's Sky Stadium on Tuesday.
Winger Jordan Larmour scored two tries as the visitors showed their class to secure the 30-24 victory in wet conditions.
Both sides were forced into late changes before kick-off, with debutant Max Hicks pulled from the Māori All Blacks match-day squad, and Ireland including NZ-born Michael Bent on their bench, having last worn the green jersey in 2015.
The Māori All Blacks struck first through the twinkling toes of Shaun Stevenson after an impressive set-piece move from a lineout win allowed the winger the easy stroll in for the try.
But Ireland would hit back through Larmour after a quick throw from the lineout caught the hosts napping as the winger raced away 30 metres to tie the game.
The Irish picked up the pace and took the ascendency after a series of Māori All Blacks infringements allowed Ciaran Frawley to extend their lead with a penalty kick.
Ireland loose forward Cian Prendergast was shown a yellow card for not being 10 metres after waves of Māori All Blacks attacks.
However, Māori All Blacks loosehead prop Ollie Norris was then sent from the field for entering the maul from the side. Initially it was just a warning, before the touch judge intervened and the ref quickly reached for his pocket.
Ireland finally made their dominance pay with a try to Nick Timoney, who looked to have been tackled short but did well to extend himself and find the line before halftime.
Ireland were quick to extend their lead in the second half through the boot of Frawley after another penalty went against the Māori All Blacks.
The Māori All Blacks struggled to convert their many carry metres, and instead were guilty of poor discipline and unforced errors.
Connor Garden-Bachop and Josh Ioane tried for 50:22 kicks but neither could convert the opportunity and instead handed the ball right back to Ireland.
There was some reprieve for the Māori All Blacks after Larmour was sent off for an early tackle on Garden-Bachop but it was the Irish who would score next.
Charging No.8 Gavin Coombes went over after receiving good support from his teammates to crash over for the try.
Replacement Ruben Love sparked some life into the Māori All Blacks attack and made an immediate impact off the bench.
He pounced on a bouncing ball to split the Irish defence, before a looping return pass from Cullen Grace saw him cross for the try.
Stevenson would also be shown a yellow card after a failed intercept attempt, which saw an overcommitted Māori All Blacks defence leave an unmarked Larmour on the wing to score his second try of the game.
The Māori All Blacks would have the final say however, with Love right in the thick of the action yet again.
He attacked Ireland's defence at pace before finding an open Weber on his inside, and the replacement halfback dived over for the try after the hooter.
Māori All Blacks 24 (Stevenson, Love, penalty tries; Ioane conversion)
Ireland 30 (Larmour 2x, Timoney, Coombes tries; Frawley conversions 2x, penalty 2x)