In the nightcap of the Group 7 doubleheader, Martinique held Guadeloupe to a 3-3 draw to reach the finals for the third time in four tries.
The results finished the Dominican Republic atop Group 7 with seven points, two better than Martinique. Group host Guadeloupe, which had reached the tournament semifinals the past three times, finished third with four points and was eliminated.
Fana, who scored both goals in a 2-0 victory over Guadeloupe on Tuesday, tallied in the 19th and 70th minutes to put the Dominican Republic ahead 2-0. Marco Velez pulled Puerto Rico, which already was eliminated, within one in the 80th but Gilberto Ulloa restored the two-goal advantage with four minutes remaining.
In the late match, Vladimir Pascal scored for a second straight match in the 74th to equalize for Guadeloupe. Larry Clavier put the Gwada Boys ahead in the 13th, and after goals by Gael Germany and Steeve Gustan, Clavier scored another in the 33rd to leave the match 2-2 at halftime.
Gustan then put Martinique ahead again, before Pascal tied the match for a third time.
The Dominican Republic will join defending two-time champion Jamaica, and runners-up from second-round Group s 6 and 8 in Group A of the Caribbean Cup finals in December in Antigua & Barbuda.
Martinique will join host Antigua and winners of Groups 6 and 8 in Group B.