The 1-2 Eagles dominated offensively and defensively, holding the Trojans to just three shots on goal for the game.
The scoring began for GSA at the 16:40 mark of the first half when Sidney Beardsworth headed a corner kick off the crossbar and Nick Szwez tapped the rebound past MDI goalkeeper Simon Hulbert and into the net.
About 11 minutes later, the Eagles made it 2-0 when Beowulf Irvin took a through ball from Will Ricker and grounded it into the goal.
The Eagles added four more goals in the second half.
Less than seven minutes into the period, Irvin crossed the ball to Anthony Bianco at the far post and Bianco nudged it into the net.
Ata Bahar eluded two MDI defenders and drilled an 18-yarder for GSA’s fourth goal at the 23:29 mark.
Bianco scored his second goal at the 15:25 mark, tapping in a loose ball in the goal mouth after a corner kick by Wesley Herrick.
The lone goal for the Trojans came when the ball bounced off a GSA player into the net during a scrum in front of the goal mouth.
Loriman Looke scored the final GSA goal on a cross from Phillip Shaheen with 4:08 to go.
Shaheen was credited with three assists for the game.
GSA goalkeepers Keenan Hilsinger and Tim Cousins combined for three saves on six shots for the game, and Hulbert made five stops for the Trojans.