Portland Hearts of Pine edged past Westchester 2:1 in a USL League One Group Stage clash on Saturday evening. The result keeps the hosts in 11th place with 26 points from 25 games, while Westchester remain 14th on 23 points after 24 matches.
D. Gonzalez opened the scoring from the penalty spot in the 11th minute, giving Portland an early advantage. To be fair, the visitors had a chance to respond before the break but couldn't find the net, and M. Poon-Angeron picked up a yellow card just before half-time.
The momentum shifted in the second half when C. Dickerson equalised for Westchester in the 66th minute. And here's the thing — Portland made changes almost immediately, bringing on K. Georgallides for Poon-Angeron as the game opened up. M. Kidd came on for Portland in the 72nd minute, adding fresh legs to the midfield.
Westchester started to dominate possession, holding 53% compared to Portland's 47%, but the shots tell a different story. The visitors managed seven shots on target with only one finding the back of the net, while Portland were more clinical with five on target and two goals.
The decisive moment came in the 82nd minute when A. Camara fired home to restore Portland's lead. By then, the game had grown increasingly physical — five yellow cards were shown in a 12-minute spell between the 77th and 89th minutes, including one each for B. Evans, D. Guezen, M. Jennings and C. Dickerson.
The final minutes saw a flurry of substitutions, with Portland bringing on J. Jimenez, C. McGlynn and D. Bouman alongside their goalscorers. Portland finished with 85 attacks against Westchester's 73, and while the visitors had more blocked shots — seven to one — it wasn't enough to salvage a point.
The result extends Portland's recent struggles, which have seen two losses and three draws in their last five matches. Westchester's run continues to be difficult as well, with only one win in their previous five outings. Both sides now turn their attention to the next round of Group Stage fixtures.