WACO, Texas - Tyrus McGee scored 22 points, Melvin Ejim had 20 points and 12 rebounds and Iowa State hit 11 3-pointers in an 87-82 win over Baylor on Wednesday night.
Korie Lucious added 16 points and Georges Niang 15 for the Cyclones (18-8, 8-5 Big 12).
Pierre Jackson scored 30 points and Cory Jefferson had 15 points and 10 rebounds for Baylor (16-10, 7-6).
After doing damage from behind the arc, Iowa State took advantage of a Baylor defense roaming the perimeter. After two free throws gave the Cyclones a 74-67 lead with 3:47 remaining, their next four baskets were scored in the paint, including two layups and an alley-oop dunk by McGee.
Isaiah Austin hit a 3-pointer for Baylor to make the score 84-79 with 23 seconds to play. After a missed Iowa State free throw, Jackson was fouled with 13.7 seconds left, but missed both free throws.
Jackson, who scored in double figures in 31 consecutive games before being held to seven points in a loss to Kansas State on Saturday, scored 10 points in the first 10 minutes on Wednesday.
Iowa State closed the first half on a 12-7 run to take a 41-36 lead into the break. Ejim and Lucious each hit a 3-pointer during the streak.
Both teams hit five 3s in the first half.
Later, Iowa State used back-to-back 3-pointers to build a 58-50 advantage with 11:26 remaining.
After a three-point play by Baylor's Rico Gathers, Iowa State scored six straight points to take a 64-53 lead with 8:35 to play.
With 10:19 left in the first half, Jackson threw what appeared to be an alley-oop pass to Jefferson. Instead, the ball went directly into the basket for a 3-pointer that gave the Bears a 25-19 lead.