IOWA CITY — With a little more than two minutes remaining in the first half Saturday, Purdue’s Carsen Edwards missed a 3-point field goal.

A derisive cheer went up from the crowd in Carver-Hawkeye Arena. It’s as if the fans were saying, “It’s about time.’’

Edwards and his teammates didn’t miss many.

The Boilermakers sliced and diced Iowa’s defense, throwing in 20 3-point field goals and surgically removing any hope the Hawkeyes had of winning early in an 87-64 victory in the Chris Street Memorial Game.

That score is slightly deceptive. The third-ranked Boilermakers (19-2 overall, 8-0 Big Ten) led by 31 at halftime and by 37 fairly early in the second half.

Their 20 3-pointers (in just 33 attempts) broke school and arena records and are the most ever by a Big Ten team in a conference game.

“They have a special team,’’ Iowa coach Fran McCaffery said. “They have played well this year. They’re 19-2 for a reason …

“We got outplayed by a really good team,’’ he added. “They’ve been doing it to everybody. We have to learn from it, move on and keep grinding.’’

The Hawkeyes (10-11, 1-7 Big Ten) seemed energized by their largest home crowd of the season and the emotion attached to the Street festivities, but it didn’t take long for the Boilermakers to deflate both the fans and the opponent.

“I thought our defensive effort early, before that first media timeout, was really good,’’ Iowa forward Nicholas Baer said. “I thought we did a good job of executing our game plan there.’’

But when things began to fall apart, it happened in a hurry.

After missing their first four shots, the Boilermakers made 20 of the next 25 with 11 of those coming from behind the 3-point arc.

There was an 18-0 scoring run early and an 18-2 binge later in the half that made it 47-16.

“They were the better team tonight. We lost,’’ Iowa forward Tyler Cook said. “They came in and shot the lights out. They were aggressive defensively and we didn’t match that intensity.’’

Carsen Edwards finished with 22 points and eight assists and was one of five Purdue players who made three or more 3s in the game. Vincent Edwards added 19 points, P.J. Thompson 14 and Dakota Mathias 12.

The Hawkeyes pretty much handled the Boilers’ two 7-footers — Isaac Haas finished with just three points — but that left Purdue with numerous wide-open looks from the perimeter and the visitors capitalized on that.

“We’re much better when we just take whatever they give us and play off our instincts,’’ Purdue coach Matt Painter said. “We have some really good passers. We have some guys that can shoot the ball but we really have guys who can pass the basketball.’’

The Boilermakers, who have not lost since Nov. 23, had four stretches in which they made five or more consecutive shots. With 11 minutes to go, they were shooting 71.4 percent from the field.

They cooled off after that to finish at a mere 55.9.

The Hawkeyes, now 0-4 in Big Ten home games, pointed hopefully to a few positive developments in the second half. Freshman Luka Garza scored Iowa’s first nine points of the half and was the only Hawkeye in double figures with 19 points.

But Garza was wearing a pained grimace when he spoke with reporters afterward.

“They’re a great team and we just didn’t do what we needed to get this win,’’ he said. “We’ve got to take what we can and learn from it. We took some positive steps in the second half, outscored them in the second half, did a lot of things better in the second half. We’ve just got to learn from it and keep believing.’’

Asked what he would say to the disappointed crowd of 14,822, McCaffery said he would tell them not to give up on his team.

“It’s a good group of kids,’’ he said. “We’ll get it figured out.’’

Iowa’s next game is Tuesday at home against Wisconsin. Game time is 6 p.m. with television coverage provided by ESPN2.

Purdue 87, Iowa 64

PURDUE (19-2) — V. Edwards 8-11 0-0 19, Haas 1-1 1-4 3, Mathias 4-8 0-0 12, Thompson 5-7 0-0 14, C. Edwards 8-15 0-0 22, Haarms 3-4 0-0 6, Taylor 0-1 0-0 0, Eifert 0-3 0-0 0, Cline 3-6 0-0 9, Eastern 1-3 0-0 2, Luce 0-1 0-0 0. Totals 33-60 1-4 87.

IOWA (10-11) — Garza 8-10 1-2 19, Cook 3-8 3-4 9, Baer 3-6 0-0 6, Moss 1-7 0-0 3, Bohannon 3-9 2-2 9, Wagner 0-1 0-1 0, Till 0-0 0-0 0, Nunge 0-3 0-0 0, Pemsl 1-3 0-0 2, Uhl 1-2 0-0 2, Ellingson 4-5 0-0 9, Rose 1-1 0-0 2, Dailey 1-4 0-3 3. Totals 26-59 6-12 64.

Halftime—Purdue 51-20. 3-point goals—Purdue 20-33 (C. Edwards 6-9, Mathias 4-6, Thompson 4-6, V. Edwards 3-5, Cline 3-6, Haarms 0-1), Iowa 6-18 (Garza 2-3, Ellingson 1-1, Dailey 1-2, Moss 1-3, Bohannon 1-5, Nunge 0-2, Baer 0-2). Fouled out—None. Rebounds—Purdue 26 (Mathias 5), Iowa 31 (Baer 7). Assists—Purdue 23 (C. Edwards 8), Iowa 18 (Moss 5). Total fouls—Purdue 17, Iowa 7.