LAHAINA, Hawaii -- Jordan Sibert scored 23 points, Dyshawn Pierre hit four free throws with less than 30 seconds left and Dayton rallied to knock off No. 11 Gonzaga 84-79 in the Maui Invitational on Monday night.

Kyle Dranginis narrowly missed an open 3-pointer that could have tied it for the Bulldogs in the final seconds. Gonzaga (4-1) led by as many as 16 in the first half.

Sibert had 16 points in the second half as the Flyers (5-0) came back to give the early-season tournament its first major upset.

Dayton took its first lead during a 7-0 run with less than 12 minutes to play after cutting into Gonzaga's lead as soon as the second half began. From there, it was a back-and-forth game.

Dayton shot nearly 61 percent in the second half after hitting less than one-third of its shots in the first 20 minutes. The Flyers responded each time Gonzaga attempted to regain control, hitting big shots and free throws to stave off any sustained comeback.

Kevin Pangos led the Bulldogs with 27 points and nearly led a comeback to save his team from the loss, coming up with steals, layups and drawing fouls to keep Gonzaga within striking distance. But he fouled out in the final minute and was unable to contribute to the last two possessions.

Pierre had 15 points and nine rebounds. Devin Oliver scored 12 and Khari Price 11 for the Flyers.

Sam Dower Jr. -- who sat on the bench during some critical possessions late in the game -- scored 18 points and shot 8 for 10 from the floor for the Bulldogs. Gary Bell Jr. had 12 points.

The win gave Dayton its third victory over a top 12 team in Maui -- it beat No. 12 UConn and No. 6 Maryland during the 2000 tournament. The Flyers will play No. 18 Baylor on Tuesday with a spot in the tournament finals at stake.

Gonzaga will play Division II Chaminade in the losers' bracket.