Brisbane - The Highlanders were made to work hard before defeating the Reds in their Super Rugby encounter at Suncorp Stadium on Saturday.
A late penalty from flyhalf Lima Sopoaga earned the Kiwi side an 18-15 victory against a gallant Reds side.
The Reds led 10-8 at half-time and were 15-8 up early in the second period, but eventually ran out of gas.
After demoralising back-to-back defeats to the Sharks and Waratahs, the Highlanders will be delighted to have ended their tour on a positive note and they remain on course for the playoffs as they consolidate seventh position on the overall standings.
The Otago outfit also broke their drought at Suncorp Stadium, ending a five-match losing streak at the venue.
Meanwhile, it is the first time the Reds have lost consecutive matches against the Highlanders since 2004/2005 and they are now 13 points adrift of the playoff places.
Tevita Li and Liam Squire scored for the visitors, while Brandon Paenga-Amosa and Hamish Stewart replied for the hosts.
In the end, a 77th-minute Lima Sopoaga penalty would separate the sides.
It was a cagey opening to the game with no points scored until the 19th minute when Sopoaga dinked over an easy penalty after the Reds were penalised for not rolling away.
Jono Lance responded for the Reds three minutes later with a penalty of his own to level matters after Highlanders lock Tom Franklin was caught offside at the ruck.
Soon afterwards, the Highlanders got the game's first try when they opted for the scrum after the Reds were caught offside. The ball was switched blindside from the set-piece, where Li beat Izaia Perese in a one-on-one situation as the former was guilty of rushing up too quickly on defence, allowing Li to wriggle his way free and dot down in the left-hand corner before the cover defence could get to him.
However, the Reds would wrestle back the ascendancy courtesy of their dominant scrum, which won them another penalty and they opted for the lineout from which they set up a driving maul, which was halted inches short. As the ball was recycled, hooker Paenga-Amosa powered over from close range with his pick and drive as Lance added the extras to give the hosts a 10-8 lead on the stroke of half-time.
Eight minutes after the interval, the Reds had their second. An excellent line break from Duncan Paia’aua got them in to the Highlanders' 22. After 18 more patient phases, the Queensland outfit found the piece of magic they needed to unlock the Highlanders' defence when Lance freed Kerevi who got the offload away for full-back Stewart to dive over and complete a superb backline move for a 15-8 lead.
However, the Highlanders wrested back control of the tie and began to exert heavy pressure on the Reds through relentless attacks. 10 minutes after Stewart's score, the Highlanders eventually broke through when replacement Squire crashed over from close range after a series of powerful carries from his fellow forwards.
The Reds would defend valiantly and prevent any further tries from the Highlanders in the face of some serious pressure. But they could not stop the Highlanders from winning a penalty at the death due to a high tackle from Izack Rodda.
Sopoaga, as he has done many times before for his side, coolly slotted the penalty over to steal victory for his side by 18-15.
In next weekend's action, the Reds host the Waratahs in Brisbane (Saturday, June 2), while the Highlanders entertain the Hurricanes in Dunedin (Friday, June 1).
Tries: Brandon Paenga-Amosa, Hamish Stewart
Conversion: Jono Lance
Tries: Tevita Li, Liam Squire
Conversion: Lima Sopoaga
Penalties: Sopoaga (2)
15 Hamish Stewart, 14 Izaia Perese, 13 Samu Kerevi, 12 Duncan Paia’aua, 11 Jordan Petaia, 10 Jono Lance, 9 Ben Lucas, 8 Scott Higginbotham (captain), 7 George Smith, 6 Angus Scott-Young, 5 Harry Hockings, 4 Izack Rodda, 3 Taniela Tupou, 2 Brandon Paenga-Amosa, 1 JP Smith.
Substitutes: 16 Andrew Ready, 17 Sef Fa’agase, 18 Ruan Smith, 19 Kane Douglas, 20 Caleb Timu, 21 Liam Wright, 22 Moses Sorovi, 23 Aidan Toua
15 Josh McKay, 14 Waisake Naholo, 13 Rob Thompson, 12 Tei Walden, 11 Tevita Li, 10 Lima Sopoaga, 9 Kayne Hammington, 8 Marino Mikaele Tu’u, 7 Dillon Hunt, 6 James Lentjes, 5 Tom Franklin, 4 Jackson Hemopo, 3 Tyrel Lomax, 2 Ash Dixon (captain), 1 Daniel Lienert-Brown
Substitutes: 16 Greg Pleasants-Tate, 17 Aki Seiuli, 18 Kalolo Tuiloma, 19 Josh Dickson, 20 Liam Squire, 21 Aaron Smith, 22 Josh Ioane, 23 Richard Buckman