Glover Teixeira defied father time as the evergreen veteran sensationally upset Jan Blachowicz in their light heavyweight title fight at UFC 267 to become the oldest first-time champion.

Teixeira showed age is no barrier after the 42-year-old forced defending champion Blachowicz into a rear-naked choke submission in the second round of Saturday's main event in Abu Dhabi.

Blachowicz (28-9) was making his second title defence and riding a five-fight winning streak before being stopped in his tracks by the evergreen Teixeira.

Teixeira (33-7) last had a chance at a UFC light heavyweight title seven years ago and lost to then-champion Jon Jones.

"Never give up on your dreams, no matter what people say, don't listen to them," Brazilian fighter Teixeira said afterwards. "They're gonna put you down.

"Don't listen to those negative people. Believe in yourself.

"I'm breaking the rules, 42 years old. And I'm gonna keep breaking the rules."

UFC president Dana White added: "Glover Teixeira is and has been one of the toughest guys in the division for a very long time, this was his dream forever to get this title shot.

"He finally gets it and did it tonight."

Blachowicz was coming off his first title defence, a unanimous decision victory against previously undefeated middleweight champion Israel Adesanya at UFC 259 in March.

"I think I left legendary Polish Power in the room," Blachowicz said.