Melky Cabrera sparked a comeback from a three-run deficit with a two-run homer, and the Dominican Republic claimed the final Olympic baseball berth by beating Venezuela 8-5 on Saturday and win the final qualifier at Puebla, Mexico.