A Haitian win will eliminate Antigua and ensure that Trinidad qualifies for its first CONCACAF Gold Cup since 2007, as well as advance to the Caribbean semifinals.
Trinidad took a 14th minute lead, when Kevon Carter's shot was initially saved by Dominican goalkeeper Miguel Lloyd. The ball, though, took an awkward bounce and rolled into the net.
It was the third straight game that the Dominican Republic fell behind first, a distressing problem that would haunt it on this occasion, especially with so much at stake.
Knowing that it needed at least a draw to have any hope of progressing, the Dominicans went on the offensive. The more urgent play almost paid dividends in the 36th minute, but a goal by Kerbi Rodriguez was disallowed for offside.
A minute later, a shot from point-blank range by the prolific Jonathan Faña Farias was well saved by Trinidadian goalkeeper Jan Michael Williams.
The equalizer would finally come seven minutes after the break. Faña Farias somehow managed to square the ball back into play from an acute angle at the end line to Rodriguez, who hit it past Williams. It was Rodriguez's second goal of the finals.
That moment of hope was short lived. Lloyd saved a thunderbolt of a shot from Curtis Gonzales, but he could not hold on and the rebound was spilled towards substitute Kevin Molino. The 22-year-old took advantage of the 71st minute error to hammer the ball into the back of the net for the game winner.
After being shutout for 194 minutes in the tournament, Trinidad managed to put two goals past the Dominican Republic, which was officially eliminated.