Carl Hall scored 17 points and pulled down 13 rebounds to help Wichita State edge 12th-ranked Creighton, 67-64, at Charles Koch Arena.
Malcolm Armstead scored 15 points, grabbed six rebounds and dished out five assists, Cleanthony Early added 13 points and Demetric Williams finished with 10 for the Shockers (17-2, 6-1 MVC), who have now won 18 straight games at home.
"The defense and rebounding was just good enough," Wichita State coach Gregg Marshall said. "Not too many teams can hold Creighton to 64."
Doug McDermott scored a game-high 25 points on 4-of-5 shooting from 3-point range and Grant Gibbs scored 14 points to go with eight assists for the Bluejays (17-2, 6-1), who had an 11-game winning streak snapped.
McDermott's 3-pointer with 5:23 left pulled Creighton within 62-61, and the teams traded baskets until Hall was fouled with 49 ticks showing.
Hall, who missed two free throws just over a minute earlier, split a pair from the charity stripe to give the Shockers a 65-63 lead.
"He was ready to go today. That's his game, crashing the boards," McDermott said of Hall.
Following a Bluejays' timeout, Gibbs was fouled as he drove to the hoop. Gibbs bricked the first try, but buried the next to make it 65-64 with 26 seconds remaining.
The Shockers were able to run 10 seconds off the clock before Armstead was fouled and connected on a pair of free throws to give Witchita State a 67-64 advantage.
After an Ethan Wragge 3-pointer from the right corner missed, Creighton fouled Hall with eight seconds left. Hall, though, missed both foul shots, and Wragge raced up court but couldn't get a game-tying 3-pointer to fall and the Shockers held on for the win.
An Armstead 3-pointer with 12:21 left in the first half sparked 21-15 sequence to give Witchita State a 36-29 lead, but McDermott scored the final four points of the frame, including a buzzer-beating 3-pointer, to make it 36-33 at the break.
Creighton leads the all-time series, 53-44 ... Both teams struggled from the foul line. Witchita State went 9-for-19 from the line and the Bluejays were 10-for-17 from the charity stripe ... The Shockers forced 14 turnovers while giving it away just six times.