Updated

Jonathon Niese struggled against Venezuela's All-Star lineup Wednesday, allowing four runs in the New York Mets' 14-10 loss to the World Baseball Classic squad playing its final tuneup for the World Baseball Classic.

Niese gave up an RBI double to Carlos Gonzalez in the first and was replaced after giving up a second run on a walk and two hits in the third inning. Two more runs scored after his exit. He gave up six hits, walked two and struck out one in 2 1-3 innings.

Miguel Cabrera homered twice for Venezuela's starting lineup that featured five 2012 All-Stars at the top of the order. Elvis Andrus, Asdrubal Cabrera, Miguel Cabrera, Pablo Sandoval and Gonzalez combined for 10 hits. Cabrera connected in the fourth and fifth innings.

Marlon Byrd capped a seven-run fifth inning for the Mets with a three-run homer.