Hamza Nabi had two goals, Ryan Stone had three assists and the Blue Blazes (5-6-3) rallied for two goals in the final five minutes to beat the visiting Scots (2-12) in Westbrook.
Nabi got the winning goal when he headed in a throw-in from Stone with under two minutes remaining. Rodolphe Matonga tied it at 3 a few minutes earlier after kicking in a loose ball in front of the goal.
David Kakhuba headed in a long throw-in from Stone in the opening minutes and Nabi headed in a long kick from Stone later in the first half for a 2-0 lead.
Lucas Drinkwater had all three goals, including two on penalty kicks, for the Scots, who scored three straight goals in the second half.
Jason McCarthy had 11 saves for Westbrook, while Ryder Owens stopped nine shots for Bonny Eagle.
WESTBROOK 4, BONNY EAGLE 3
Bonny Eagle (2-12)
Goals—Bonny Eagle, Lucas Drinkwater 3; Westbrook, Hamza Nabi 2, David Kakhuba 1, Rodolphe Matonga 1. Assists—Westbrook, Ryan Stone 3. Goalies (saves)—Bonny Eagle, Ryder Owens (9); Westbrook, Jason McCarthy (11).