Tonight the final four teams race for the million dollar prize on The Amazing Race season 26, episode 12, “Monster Truck Heroes.”

On the last episode of The Amazing Race the teams continued to race in Peru where they had to search a mosaic wall for their first clue. Then the teams had to decide whether they wanted to make bricks or learn the Marinera in the Detour.

By choosing to make bricks, Hayley and Blair were able to keep the lead ahead of the rest of the teams. It also helped that they weren’t arguing. Jenny and Jelani, who had been right behind them, had a hard time learning the dance. Laura and Tyler were tied with Mike and Rochelle at the brick challenge when the former decided to switch Detours.

At the Road Block the teams had to paddle a boat made of reeds out to a buoy. Every team had a difficult time with the boat. It was especially hard for Mike and Rochelle who knew that they were far behind the others.

At the pit stop, Hayley and Blair came in first place. It also turned out that no one was going to be eliminated so Mike and Rochelle got another chance. But all the teams started the final leg of the race immediately and headed to Texas.

The synopsis for ‘The Amazing Race’ season 26, episode 12, ‘Monster Truck Heroes,’ is:

“Everything is bigger in Texas, including ‘The Amazing Race’ season finale! With the $1 million dollar prize on the line, the final four teams race from Peru to Dallas, where they go to great heights at the top of AT&T Stadium, the home of the Dallas Cowboys, join a Texas cattle ranch and rappel 500 feet down the Reunion Tower, on the season finale of ‘The Amazing Race,’ Friday, May 15 (8:00-9:00 PM, ET/PT) on the CBS Television Network. Phil Keoghan (@philkeoghan) is the host.”

The stills from ‘The Amazing Race’ season 26, episode 12, ‘Monster Truck Heroes,’ show the teams in Texas:

Preview the episode below:

On The Amazing Race season 16, episode 12, “Monster Truck Heroes,” the teams will have to go to great heights to look for a clue.

‘The Amazing Race’ airs tonight at 8 p.m. ET on CBS!