Indian Rocks Christian scored its biggest upset of the season with a 9-6 victory over Osceola.
J.L. Monson went 4-for-5 with a double and three RBIs. Teammate Dan Hardesty was 2-for-3 with an RBI and pitched the final four innings to pick up the win. Freshman Keith Weisenberg took the loss for Osceola.
The Golden Eagles are 13-11, including wins against Northeast and Bishop McLaughlin. The Warriors are 18-4 and will play at Seminole in Friday's Pinellas County Athletic Conference championship game.