UNIONDALE — As it turns out, one player stood between Nichols and a shot at the state Catholic Class A boys basketball championship at Kellenberg Memorial High School. And just like that, the Vikings’ thrilling season, which included an unexpected Manhattan Cup championship, is over.

Brandon Thompson canned four treys in the second half and his three with five minutes left repelled Nichols’ last rally as Holy Trinity advanced to the state final with a 66-55 win Saturday afternoon. Thompson finished with a game-high 25 points for the Titans, who will face either the Brooklyn-Queens Diocese champion or the Archdiocese of New York champ next weekend for the title.

“Anytime we got close he just hit big shots,” Vikings coach John Reinholz said.

Cam Lewis had 22 points for Nichols (19-9), surpassing the 1,000-point mark for his career. The junior entered the game needing 14 to hit the milestone.

His three-point play with 5 minutes left pulled the Vikes, who had trailed by eight entering the final quarter, within two. Nichols got no closer and its 10-game winning streak and season ended.