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.
Louisville men's basketball staff member arrested Saturday during protests
Kahil Fennell, who is the director of basketball operations for Louisville, was arrested Saturday night during protests in the city.
LeVelle Moton irked by silence of white Power 5 coaches
North Carolina Central University men's basketball coach LeVelle Moton expresses his displeasure with the silence of the white Power 5 coaches in regard to African American issues outside of sports.
Nike cancels Elite Youth Basketball League season due to pandemic
Nike announced Saturday it has canceled its 2020 Elite Youth Basketball League season because of the coronavirus pandemic. The EYBL is considered the best of the grassroots circuits, featuring hundreds of the nation's top high-school prospects.