Rui Hachimura Brandon Clarke Gonzaga
Rui Hachimura #21 of the Gonzaga Bulldogs and Brandon Clarke #15 of the Gonzaga Bulldogs celebrate their win against the Florida State Seminoles during the 2019 NCAA Men's Basketball Tournament West Regional at Honda Center on March 28, 2019 in Anaheim, California. Harry How/Getty Images

The first two Final Four teams in the 2019 NCAA tournament will be determined Saturday night. Both No.1 Gonzaga and No.1 Virginia are favored, but it wouldn't be at all surprising to see one of them suffer an upset in the Elite Eight.

Below are picks against the spread for Saturday's Elite Eight games, as well as updated March Madness betting odds at Las Vegas and online sportsbooks, courtesy of OddsShark.

No.3 Texas Tech (+4) vs No.1 Gonzaga, 137

Gonzaga has been on the short list of potential national champions all season long. The Bulldogs are still the only team that’s beaten Duke when they were completely healthy, and Gonzaga was ranked atop the Top 25 before being upset in the WCC Finals. It should come as no surprise that Gonzaga has cruised in March Madness with three victories of 12 points or more. Texas Tech doesn’t have enough firepower to keep pace with the most efficient offense in college basketball.

Prediction ATS: Gonzaga

No.3 Purdue (+4.5) vs. No.1 Virginia, 126

The Cavaliers were fortunate to be matched against the worst remaining NCAA Tournament team in the Sweet 16. Virginia looked very much like the recent Cavalier teams that have fallen short of expectations in March Madness because of their inability to score. Virginia is averaging just 62.3 points per game in the tournament, and that kind of offense could prove costly against Purdue. The Boilermakers are on a roll with at least 87 points in two straight games. If Carsen Edwards and Ryan Cline continue their hot shooting—the guards are a combined 25-48 from three-point range in the last two games—the Cavaliers will be in for yet another disappointment in the Big Dance.

Prediction ATS: Purdue