The 20-year-old set up Parma's opening goal when he latched onto Gervinho's pass and pulled the ball back for Matteo Darmian to score in the 59th minute although Daniele Dessena pounced on a mix-up in the Parma defence to equalise three minutes later.
Parma's 81st-minute winner started with a throw-in into the Brescia area. The ball was laid off to Kulusevski and he met it first time and curled his shot into the far corner from an unlikely angle.
Fabio Quagliarella inspires Samp comeback in five-goal thriller at Parma
Born in Sweden to Macedonian parents, Kulusevski was loaned to Parma by Atalanta before the start of the season. Atalanta sold him to Juventus in a 35 million euro ($40.79 million) deal in January although he remained at Parma for the rest of the season.
Parma are 10th with 46 points and Brescia 19th with 24.
Operation Exit: Real Madrid’s plan to raise €180 million – Euro Papers
Dybala-Lukaku talks now include Mandzukic and Darmian - reports
Lukaku left out of United squad amid Juventus speculation