The best in Class B schoolboy and schoolgirl basketball came together Friday night at the Cross Insurance Arena in Portland to decide who would take home the first two gold balls.

Cape Wins Boys Crown on Last-Second Layup

The Cape Elizabeth Capers made an improbable run in the final seconds of Friday night's Class B boys final to to claim the gold ball in 44-42 victory over the Medomak Valley Panthers.

The Panthers led by seven points in the final minutes, but were unable to hit key foul shots as time grew short. Cape was able to chip away at the lead. Then, after a missed Mdeomak shot with 3 seconds remaining, the Capers were able to drive the length of the court and senior Ethan Murphy flipped in a layup as time expired.

The Capers came in as the No. 2 seed in the West, and finish their championship season with a 19-3 record.

The Panthers, who came in as the No. 1 seed in the East, finish the season at 19-3. Nick DePatsy finished with 14 points for the Panthers and sophomore Cameron Allair added 12.

It is the Capers' first state championship since 1988.

Greely Rains Threes Down on Presque Isle, Claims Gold Ball

The Greely Rangers girls claimed the first gold ball of the 2015 Maine High School Basketball Tournament, besting the Presque Isle Wildcats Friday night 56-39 in the Class B state finals at the Cross Insurance Arena in Portland.

The Rangers, who came in as the No. 3 seed in the west, pulled away in the second quarter, building a 23-point lead by halftime with the help of five 3-pointers from their sharpshooting guards.

Presque Isle came in as the No. 2 seed in the East, and started out scoring the first five points of the game. But the Rangers settled down and

The Wildcats were successful in limiting Greely standout Ashley Storey's points, but the senior was dominant in the paint. While Presque Isle was able to hang with the Rangers in the fourth quarter, the deficit was too much to overcome.

Greely last won the state championship in 2004. The Rangers finished the season with a 20-3 record.

Presque Isle finishes at 19-3.

Miss the game? Want to see it again?