MEXICALI, Mexico -- Adrian Gonzalez broke a Caribbean Series record with three home runs in a game and Mexico's Mazatlan Venados beat the Dominican Republic's Licey Tigers 12-9 on Wednesday.
The San Diego Padres slugger had a 2-run homer in the fourth, and solo homers in the sixth and ninth innings. Forty-seven players were tied for the previous record with two home runs in a game.
Gonzalez had just one hit in Mexico's first two games.
It was by far the highest scoring game in a series dominated by pitching, and the 21-run total surpassed the 14-run total of the four games over the first two days of the tournament.
Mexico is 2-1 and the Dominican Republic is 1-2.
Earlier, Horacio Estrada pitched effectively into the sixth inning and Venezuela's Aragua Tigers beat Puerto Rico's Ponce Lions 5-2.
Venezuela remained unbeaten in three games, while Puerto Rico is on the verge of elimination with three losses. Puerto Rico would have to win its three remaining games and hope for a combination of favorable results to win the championship.
Alex Delgado and Ramon Castro each drove in two runs for the Tigers. Estrada allowed one run and four hits in 5 1/3 innings. He struck out three and walked two.
Luis Figueroa had two RBIs for Puerto Rico.
Lions starter Orlando Roman allowed five runs, three earned, and eight hits in six innings. He struck out eight and walked one.