Trevor Bolin tossed a one-hitter, and also doubled and drove in a run to lead the Newman Comets to a 9-1 victory over Three Rivers for Kewanee on Thursday afternoon in Sterling.
Bolin struck out four and walked four, allowing one unearned run in a complete game. Dillan Heffelfinger paced the offense with three hits and an RBI, while Michael Ely singled, doubled, and drove in a run. Kyle Moore had two hits, and Alex Buhler and Colin McGinn also had RBIs.
The Comets broke open a close game with a five-run fifth inning.
Morrison 8, Amboy 0: Bill Lee Greul was in command on the mound and that set the tone for a Mustangs' home win against their Three Rivers rivals.
Greul allowed four hits, while striking out 12 and walking two. Alex Fischbach chipped in at the plate with a triple and three RBIs. Danny Willis drove in two runs.
Tyson Powers had two hits for Amboy. Taylor Ikens, who struck out nine and walked five, took the loss.
Erie-Prophetstown 10, Riverdale 0, 5 inn.: Kenneth Cole improved to 4-0 with a two-hit shutout in the Panthers' run-rule win in Port Byron.
Cole struck out seven and walked one, and got plenty of support from the E-P offense. Brandon McCullough and Kyle Coleman had three hits each, with Coleman doubling twice, and Zach Hart and Owen McConnell each drove in two runs. McConnell homered as the Panthers (14-7, 10-0) remained undefeated in Three Rivers play.
Fulton 8, Bureau Valley 3: The Steamers used a five-run second inning to pull ahead of the Storm for good at Drives Park.
Austin Manon had a home run and drove in two runs for Fulton. Colin Tichler also drove in two runs. Seth Sanderson earned the win on the mound.
McKinley Kruger drove in two runs for Bureau Valley.
Forreston-Polo 3, AFC 1: Robert DeVries hit a walk-off two-run home run for the Cardinals in Forreston.
Dylan Bushman was dominant on the mound, allowing five hits, one run while striking out seven.
AFC (4-8, 2-7 NUIC East) tied the score in the top of the sixth, by scoring on a wild pitch. Paul Rod had three hits for the Raiders. Graye Freeman suffered the loss for AFC, allowing three earned runs on five hits with seven strikeouts and three walks.
Oregon 14, Stillman 14: The game between the Cardinals and Hawks at Oregon was suspended because of darkness with the score tied at 14.
River Ridge 4, Eastland 3: The Cougars dropped a tight NUIC West game after River Ridge scored the go-ahead run in the top of the seventh in Lanark.
Devin Hartman had two RBIs, and Chase Giedd also drove in a run for Eastland (8-4, 4-2). Matt Keppen went the distance, allowing three earned runs and eight hits, striking out three and walking two.
Alleman 7, Dixon 2: The Dukes won one singles match and one doubles match in a nonconference loss in Rock Island.
Kurt Gale won at No. 2 singles, taking the tiebreaking third set 11-9. He then teamed with Romulo Lobo to win 6-2, 6-2 at No. 1 doubles.
Boys track & field
Polo-Forreston wins triangular: The Marcos won eight events and scored 80.5 points to win a three-team meet at Stillman Valley. Genoa-Kingston was second at 61, followed by Stillman at 33.5.
Justin Hughes played a part in three event victories for Polo. He won the 800 run in 2 minutes, 9.81 seconds. He teamed with Dalton Lewis, Brian Cavanaugh and Connor Corbitt to win the 1,600 relay in 3:45.08, and he was also on the winning 3,200 relay team (9:16.97) with Jesse Ditzler, Tony Romero and Ethan Ditzler.
Ethan Ditzler also won the 1,600 in 5:03.60. The Marcos swept the dashes. Garrett Drew won the 100 (11.85), and Max Barkalow won the 200 (24.18).
Brad Cavanaugh won both the high jump (6-1) and the triple jump (39-11).
Trevor Bolin, Newman, 1-hitter, 4 SO, 4 BB
Kenneth Cole, E-P, 2-hit shutout, 7 SO in 5-inning win
Robert DeVries, Forreston-Polo, 2-run home run