Ryan Espinoza did it again.
The goalkeeper recorded a hat trick for the second time in three games, leading the Spackenkill High School boys soccer team in an 8-0 win over host John A. Coleman on Tuesday.
Espinoza had three goals and two assists. He scored three goals in a game last Thursday when coach Manny Blanco, in keeping a promise to him, allowed him to play to forward.
“Ryan led the way early and the rest of the team followed,” said Spackenkill coach Manny Blanco in a statement. “We found good spaces to attack and took advantage of them.”
Kai Bjork had two goals and an assist, Chris Stamper and Andrew Moreira each had a goal and an assist, and Giancarlo Porco added a goal. Viktor Drasny had an assist and Anthony Primiano made one save for the Spartans (11-2).
Spackenkill rebounded from a 3-2 loss to Valhalla on Monday in which Stamper and James Hooker each scored and Espinoza made five saves.
Poughkeepsie 2, Highland 1 — Erick Reyes scored the winner on a penalty kick with seven minutes remaining for Poughkeepsie.
Jonathan Rojas had tied it at 1, scoring on a header off a cross from Gary Tomas with 15 minutes left.
“Jonathan got hit in the calf and he thought he was done; he had an ice pack on his leg,” coach Daniel Gil said. “After a few minutes, he went back in and no more than two minutes elapsed before he got that goal. He’s able to find the ball and bury it.”
Jose Martinez made eight saves, including two stops on breakaways in the first half, for the Pioneers (4-8). Stopper Daniel Juarez “was tenacious and that was a big part of us being able to come back,” Gil said.
Poughkeepsie hosts Red Hook on Thursday.
John Jay 6, Beacon 1 — Raymond Scalfani had two goals and an assist to lead host John Jay. Nick Dillmann, Rishi Sharma and Kevin Turi each added a goal and an assist for the Patriots (10-2-2).
Matt Howe had put the Patriots on the board three minutes into the contest off a feed from Dylan Tremblay. Beacon is 8-6.
John Jay visits Roy C. Ketcham at 12:30 p.m. Saturday.
Dover 5, Pine Plains 1 — Rodrigo Merchan, Josh Benson, Steven Colone, Jamal Williams and Gave Dellevigne each scored for visiting Dover. Casey Cardenas made two saves in the win.
Braeden Burger scored and Omar Mendez had five saves for Pine Plains.
Franklin D. Roosevelt 2, New Paltz 0 — Ethan Hart scored both goals and Ryan Diehl made six saves to lead visiting Roosevelt.
Hart put the Presidents (8-5) on the board with 27:35 left in the second half, then scored again five minutes later. Will Kay made five saves for New Paltz (7-6).
Roosevelt hosts Marlboro on Thursday. New Paltz visits Mount Academy on Oct. 22.
Rhinebeck 3, Ellenville 1 — Ryan Euell scored twice and Rob Santamorena added a goal for visiting Rhinebeck (11-2). Spencer Hutchinson made three saves in the win.
The Hawks host John A. Coleman on Thursday.
Red Hook 3, Wallkill 1 — Dennis Hare had two goals and an assist to lead the visiting Raiders (12-1).
Owen Sagerman contributed with a goal, while Zack Decker made six saves.
Red Hook had also beaten Millbrook, 7-1, on Monday. Zack Sivulich had three goals and Hare scored twice in that game.
Caitlin Speranza, Eileen Fiore and Gabby Prichard each scored to lead visiting Spackenkill over Ellenville, 3-1, on Tuesday.
Savannah Barefoot made one save for the Spartans (13-0).
Pleasantville 2, Beacon 1 — Chloe Antalek scored on an assist by Leah Giavatto at the 26-minute mark, but the host Bulldogs fell.
Beacon (3-9-1) hosts Hendrick Hudson 4:30 p.m. Wednesday.
Somers 3, Arlington 1 — Kira Murphy scored the tying goal on a header off a free kick from Emily Campos with two minutes remaining for host Arlington, but Somers scored twice in overtime. Becky Gold made eight saves for the Admirals (9-4).
Arlington visits Carmel at 4:30 p.m. Wednesday.
Onteora 4, Pine Plains 1 — Cassandra Bartlein scored off a pass from Tianna Famasoli and Cathryn Simmons made seven saves in the loss for visiting Pine Plains.