South Portland’s Jaelen Jackson tries to get a shot off against Oxford Hills’ Colby Dillingham during the Class AA boys basketball state final at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


Oxford Hills’ Teigan Pelletier goes up for a shot against South Portland during the Class AA boys’ basketball state championship game on Saturday at Cross Insurance Arena in Portland. Brianna Soukup/Staff Photographer


Teammates hug South Portland’s JP Estrella in the final seconds of the game. Brianna Soukup/Portland Press Herald


Teammates hug South Portland’s JP Estrella in the final seconds of the Class AA state championship game. Estrella finished with 19 points, 15 rebounds and five blocked shots. Brianna Soukup/Portland Press Herald


South Portland’s JP Estrella cuts down the hoop after beating Oxford Hills in the Class AA state championship game on Saturday. Brianna Soukup/Portland Press Herald


South Portland players head over to their classmates with the Class AA state championship trophy game on Saturday, March 5, 2022. Brianna Soukup/Portland Press Herald


South Portland’s Gabe Galarraga (31) takes a shot during the Class AA state championship game against Oxford Hills on Saturday, March 5, 2022. Brianna Soukup/Portland Press Herald


South Portland’s Owen Maloney (24) makes a basket while being guarded by Oxford Hills’ Teigan Pelletier during the Class AA state championship game on Saturday, March 5, 2022. Brianna Soukup/Portland Press Herald


South Portland players celebrate a basket by a teammate during the Class AA state championship game against Oxford Hills on Saturday, March 5, 2022. Brianna Soukup/Portland Press Herald


South Portland’s JP Estrella gets the rebound over Oxford Hills’ Colby Dillingham during the Class AA state championship game on Saturday, March 5, 2022. Brianna Soukup/Portland Press Herald


Oxford Hills Teigan Pelletier goes up for a shot the Class AA state championship game Saturday, March 5, 2022, at Cross Insurance Arena in Portland. Brianna Soukup/Portland Press Herald


South Portland’s JP Estrella dunks the ball in the final few minutes of the Class AA state championship game against Oxford Hills on Saturday, March 5, 2022, at Cross Insurance Arena in Portland. Brianna Soukup/Portland Press Herald


South Portland’s Gabe Galarraga goes up for a basket against Oxford Hills’ Colby Dillingham guarding him. Brianna Soukup/Portland Press Herald


South Portland’s JP Estrella takes a shot from the corner as Oxford Hills’ Eli Soehren tries to disrupt him. Brianna Soukup/Portland Press Herald


Oxford Hills’ Eli Soehren releases a shot during the Class AA state championship game against South Portland. Brianna Soukup/Portland Press Herald


South Portland’s Jaelen Jackson takes a shot against Oxford Hills’ Teigan Pelletier, left, and Colby Dillingham. Brianna Soukup/Portland Press Herald


Oxford Hills guard Cole Pulkkinen tries to get by South Portland defender Jayden Kim during Saturday’s the Class AA boys basketball state final at Cross Insurance Arena in Portland. Brewster Burns photo


Oxford Hills’ Teigan Pelletier dribbles the ball up the court as South Portland’s Owen Maloney defends during the Class AA boys basketball state final at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


Oxford Hills’ Teigan Pelletier goes up for a layup against South Portland during the Class AA boys basketball state final at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


South Portland’s Ben Smith goes up for a basket while being defended by Oxford Hills’ Eli Soehren during the Class AA boys basketball state final at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


Oxford Hills’ Teigan Pelletier gets the foul call after making a basket against South Portland during the Class AA boys basketball state final at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


South Portland’s Jayden Kim attempts a reverse layup as Oxford Hills defenders Eli Soehren and Teigan Pelletier look on during the Class AA boys basketball state championship game at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


Oxford Hills coach Scott Graffam talks to Isaiah Oufiero during a break in the action at the Class AA boys basketball state championship game at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


Oxford Hills coach Scott Graffam waits to greet his team for the medal ceremony following the Vikings’ loss to South Portland in the Class AA boys basketball state championship game at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


South Portland’s J.P. Estrella throws down a dunk for two points in the final minute of the Class AA boys basketball state championship game at Cross Insurance Arena in Portland on Saturday, March 5, 2022. Brewster Burns photo


Oxford Hills’ Cole Pulkkinen shoots a floater late in the Class AA boys basketball state championship game Saturday at Cross Insurance Arena in Portland. South Portland defeated Oxford Hills 58-44. Brewster Burns


Oxford Hills coach Scott Graffam watches as South Portland’s Jackson Jeurs clips the net after the Red Riots defeated the Vikings in the Class AA boys basketball state championship game Saturday at Cross Insurance Arena in Portland. Brewster Burns


Oxford Hills’ Eli Soehren, left, and Teigan Pelletier watch from the bench as the Class AA state championship game ends Saturday at Cross Insurance Arena in Portland on Saturday, March 5, 2022. South Portland won the game, earning its first state title in 30 years. Brewster Burns photo

Related Headlines