Forreston quickly built on its two-point edge after the first quarter, and the Cardinals poured it on late as they rolled to a 54-29 boys basketball win over Orangeville on Thursday night.

Ethan Groom had 16 points and Andrew Beasley tallied 13 to help Forreston snap a four-game losing skid. The Cardinals outscored Orangeville 28-12 in the second half to pull away, led by Groom's four 3-pointers.

Warren 55, Stockton 49: Despite a game-high 19 points from Stockton's Jace Springer, Warren hung on until the end for the tight victory. The Indians charged back into it with a five-point edge in the third quarter, but they could not slam the door on the complete comeback. Kullin Harris led Warren with 16 points and Kendall Cox added 14 points.

Polo 64, Pecatonica 54: Led by A.J. Dollmeyer (21 points), Polo built an early double-digit lead and kept Pec chasing throughout. Pec's Andrew Squires tallied 20 points in the loss.

Ashton-Franklin Center 75, South Beloit 64: Bret Gittleson lit it up for 27 points as A-FC built a 28-18 first-quarter lead and never looked back. Chad Olson had 18 points and Brett Ott added 15 for the Sobos, but it wasn't enough.

Christian Life 66, Alden-Hebron 48: With Nico Sanchez leading the way with two 3-pointers and 15 points and Eli Sanchez adding 14, Christian Life took off late, slamming the door with an eight-point edge in the fourth quarter. Alden-Hebron got 15 points from Trevor Ball, but scored just 21 points as a team in the second half.

Freeport Aquin 76, Durand 61: The Aquin Bulldogs held an edge over the Durand Bulldogs in each quarter, and with four players doing the bulk of the scoring, they rolled. Krisean Coffee (22 points) led the way for Aquin, but Andrew Martin (18), Aiden Chang (14) and Anthony Townsend (10) all chipped in. Rhyse Evenson scored 15 points to lead the way for Durand.

Lena-Winslow 47, Galena 33: Ben Moest scored 18 points for Le-Win as it cruised past Galena, which had just one player (Ben Hulscher with 11 points) in double figures.

GIRLS

Boylan 50, Belvidere North 37: Three girls scored in double figures for the Titans, led by Halle Stull (19 points), and they grabbed an early lead over the Blue Thunder and never let up. Keri Dodson scored 12 points for North, but Jensen Blassage also added 10 points for Boylan, which stayed out front the entire second half.

Mendota 64, Lutheran 61: With the help of Kailyn Strawbridge's 28-point night, the Crusaders built a 29-20 first-half lead. But Mendota got 25 points from Amy Devitt, and used a 28-point fourth-quarter outburst to nab the win.

Byron 70, Winnebago 43: Four players scored 11 or 12 points for the Tigers, who turned a one-point, early second-quarter lead into a blowout with an 18-point run leading up to halftime. Ellie Lehne, Mayson Whipple and Abigail Russell all had 12 points and Keelyn Swanson added 11 for Byron, while Winnebago was led by Caley Niday's 23-point performance.