JaJuan Johnson scored 25 points and E'Twaun Moore added 21 to help No. 19 Purdue beat North Florida 77-57 on Saturday.
Johnson and Moore, the team's senior stars, combined to shoot 17 for 26 from the field.
Lewis Jackson had five points, eight assists and six rebounds for Purdue (9-1), which won its fourth straight. The Boilermakers shot 56 percent from the field to offset their 19 turnovers.
Jerron Granberry scored 14 points and Brad Haugabrook added 12 for North Florida (4-5), which committed 21 turnovers. The Ospreys shot 52 percent in the second half, and each team scored 36 points after the break.
North Florida hasn't fared well against ranked teams this season. The Ospreys were routed 95-49 at No. 5 Pittsburgh on Nov. 13 and 96-58 at No. 15 Missouri on Nov. 20. They play at No. 25 Texas on Tuesday.
Johnson, fresh off a disappointing performance against Valparaiso, scored 10 points in the first 5½ minutes to help the Boilermakers take an 18-8 lead. He completed a three-point play after a spin and dunk with just over 7 minutes left in the first half to give the Boilermakers a 35-14 lead.
Two 15-foot jumpers by freshman Travis Carroll gave Purdue a 39-19 edge. Purdue shot 63 percent in the first half and led 41-21 at the break. Johnson had 15 points in 13 minutes.
The Ospreys hung tough early in the second half before Moore got going. He made a 3-pointer, then got a steal and ran full speed into a 1-on-2 fast break. He took contact from one North Florida defender, then double clutched at the waist and laid the ball in while being fouled by the other. He converted the three-point play to give the Boilermakers a 57-31 lead with 12:20 remaining.
North Florida made a run to cut the deficit to 66-51 with just more than 5 minutes to play, but the Boilermakers quickly regained control.