Esi Tonga made amends for his first-half indiscretion by scoring the winning try in Monday's 22-20 Rugby League World Cup comeback win over Ireland.
He crossed in the 73rd minute to give the Tongans a surprisingly close two-point winning margin in a seesawing match.
Winger Damien Blanch scored three tries for Ireland _ two when the Tongan team had a player in the sin-bin _ to keep the prospect of an upset alive until the end.
Tonga led 6-0 after an early converted try to Penrith National Rugby League center Michael Jennings, but fell behind after winger Tonga was sent to the sin-bin for 10 minutes by referee Steve Ganson for repeated infringements.
Ireland capitalized, running in 10 unanswered points in that period.
Blanch, the Australian-born winger who was marking Tonga, crossed first and fullback Michael Platt put the Irish in front when he was awarded a try by video referee Paul Simpkins despite what appeared to be a forward pass from halfback Karl Fitzpatrick.
With its full complement restored, Tonga regained the lead four minutes from halftime when Newcastle Knights winger Cooper Vuna regathered a kick from halfback Joel Taufa'ao and scored.
Taufa'ao missed the conversion but kicked a 40th-minute penalty to give Tonga a 12-10 halftime advantage.
The Tongans again had to defend with 12 men for 10 minutes after five-eighth Feleti Mateo was sin-binned for arguing with the referee in the 49th.
Blanch scored his second try in that period to put Ireland back in front, but the Tongans rallied again to regain the lead with their third try.
The lead changed twice more with Blanch scoring his third try to give the Irish a 20-18 advantage before Tonga's late clincher.
Tonga coach Jim Dymock praised his side for winning despite being outnumbered for long stretches.
"In that respect, out of adversity we did well, but I thought our execution was pretty poor," Dymock said. "Although we dominated, we sort of showed a lack of respect for Ireland and full credit to them, they came out and stuck it to us."
Ireland coach Andy Kelly was disappointed with the result.
"We played with a great deal of passion and pride, but didn't get the result," Kelly said.
Blanch, playing his fourth test for Ireland, said his side was "gutted."
"We went so close and to lose by two points is really disappointing," said Blanch, who qualified to play for Ireland because of a grandparent who was born in Belfast.
In World Cup matches next weekend, Samoa plays Tonga on Friday, Fiji takes on France and New Zealand plays Papua New Guinea on Saturday. In a match involving 1-0 teams, Australia plays England on Sunday in Melbourne.
Tonga 22 (Michael Jennings, Esi Tonga, Etuate Uaisele, Cooper Vuna tries; Joel Taufa'ao 2, Tony Williams goals), Ireland 20 (Damien Blanch 3, Michael Platt tries; Pat Richards 2 goals). HT: 12-10.