The Nittany Lions (8-4, 1-0 Big Ten) snapped a two-game losing streak with their second straight win at Assembly Hall.
Indiana (9-5, 0-1) has lost three straight and saw its nine-game home winning streak end. Verdell Jones had 15 points and freshman Victor Oladipo scored 14 points in his first career start.
Penn State, the worst shooting team in the Big Ten coming into the game, started 7 of 10 from the field and used four straight 3-pointers to build a 25-11 lead midway through the first half.
Indiana chased the rest of the night, finally taking the lead at 48-47 when Maurice Creek put in a layup with 8:46 to go.
But Brooks answered with back-to-back baskets and the Nittany Lions never trailed again.