The Blues have overcome the late withdrawal of All Blacks playmaker Beauden Barrett to beat the Highlanders 32-20 in Super Rugby Pacific.
Barrett was among several Blues forced out by COVID-19 in the Blues camp, with fullback Stephen Perofeta switching to replace him at five eighth.
Rookie backrower Taine Plumtree sparked a second-half rally after the Highlanders benefited from an error-ridden first-half performance by the Blues and from a penalty try at a collapsed maul to lead 13-3 at halftime at Eden Park on Friday night.
Plumtree, in only his second Super Rugby start, began the comeback in the second minute of the second half when he deflected a Highlanders' lineout throw and combined with his captain Dalton Papalii to score the Blues' first try.
He scored again seven minutes later when a poor kick out of defence by the Highlanders allowed the Blues to mount a swift counter-attack. Winger Mark Telea fended off two tacklers near the line and handed off to Plumtree who scored.
Telea, Bryce Heem and Rieko Ioane then combined for an Ioane try in the 65th-minute which put the Blues ahead 25-13 and gave them command of the match.
The Highlanders managed a 74th-minute try to Shannon Frizell which caused the Blues some late anxiety.
The Blues lost their opening match to the Hurricanes through a last-minute try and only just held on last weekend to beat the Chiefs, who missed a potentially match-winning penalty after the full-time siren.
But the Blues finally made the match safe with a try to Perofeta in the 78th minute.
The match continued for more than 10 minutes after the siren had sounded as each team chased late tries. The referee finally blew his whistle for full time in the 91st minute.
"In the first half, that's not how we wanted to start," Blues skipper Papalii said. "We knew coming into this that the Highlanders are one of the best teams at executing what they want."
Blues 32 (Tries: Plumtree 2 tries, Ioane try, Perofeta try, Cons: Perofeta 3, Pens: Perofeta 1) Highlanders 20 (Tries: Penalty try, Frizell try, Cons: Hunt 1, Pens: Hunt 2)
BLUES: 15 Zarn Sullivan, 14 Mark Telea, 13 Rieko Ioane, 12 Bryce Heem, 11 Caleb Clarke, 10 Stephen Perofeta, 9 Finlay Christie, 8 Hoskins Sotutu, 7 Dalton Papalii, 6 Taine Plumtree, 5 Sam Darry, 4 Luke Romano, 3 Marcel Renata, 2 Kurt Eklund, 1 Alex Hodgman.
Replacements: 16 Soane Vikena, 17 Ofa Tu'ungafasi, 18 Jordan Lay, 19 James Tucker, 20 Adrian Choat, 21 Taufa Funaki, 22 Tanielu Teleʻa, 23 Jacob Ratumaitavuki-Kneepkens.
HIGHLANDERS: 15 Connor Garden-Bachop, 14 Liam Coombes-Fabling,13 Scott Gregory, 12 Thomas Umaga-Jensen, 11 Mosese Dawai, 10 Mitchell Hunt, 9 Aaron Smith, 8 Marino Mikaele-Tu'u, 7 Gareth Evans, 6 Shannon Frizell, 5 Josh Dickson, 4 Manaaki Selby-Rickit, 3 Jermaine Ainsley, 2 Liam Coltman , 1 Ethan de Groot.
Replacements: 16 Andrew Makalio, 17 Dan Lienert-Brown, 18 Josh Hohneck, 19 Bryn Evans, 20 Hugh Renton, 21 Folau Fakatava, 22 Marty Banks, 23 Ngatungane Punivai.
Referee: Ben O”Keeffe.
Assistant referees: Paul Williams, Stu Curran.