Site last updated: Thursday, May 7, 2026

Log In

Reset Password
MENU
Butler County's great daily newspaper

Cabrera, Mets pound Pirates

PITTSBURGH — Asdrubal Cabrera went 3 for 5 with a home run and four RBIs to break out of an extended slump, and the New York Mets pounded the sloppy Pittsburgh Pirates 12-6 on Thursday night for their first three-game winning streak since mid-June.

Cabrera entered hitting just .184 (7 for 38) in his prior 12 games. He doubled home Devin Mesoraco in the second against Nick Kingham (5-5) and hit a tiebreaking, two-run homer in the fourth.

Wilmer Flores also hit a two-run homer and had three RBIs as the struggling Mets posted their highest run total since scoring a dozen times against Colorado on June 18.

Amed Rosario and Jose Bautista had two hits each as New York sent the Pirates to their second straight loss following an 11-game winning streak that pushed Pittsburgh back into the playoff chase.

Steven Matz (5-8) settled down after giving up two-run homers to David Freese and Josh Harrison in the early innings. Matz tied a career-high with nine strikeouts, walked two and retired his final 10 batters to win for just the third time in his last 11 starts.

Freese and Harrison helped the Pirates dig out of early holes, but the Mets piled on against Kingham and the bullpen.

Kingham left after Cabrera’s shot in the fourth put New York ahead 6-4. The rookie allowed six runs and seven hits in three-plus innings, the second time in his last four starts he failed to get an out past the third.

Brandon Nimmo scored an unearned run in the fourth following an error by third baseman David Freese. New York tacked on three more in the seventh.

Pittsburgh tied a season high with three errors while losing for only the third time in 16 games.

More in Professional

Subscribe to our Daily Newsletter

* indicates required
TODAY'S PHOTOS