Sat Jul 12 22:10:00 UTC 2025: Okay, here’s a news article based on the provided text:

**Royals Complete Sweep of Pirates with Perez’s Late Homer, Caglianone’s Mammoth Blast**

KANSAS CITY, Mo. – Salvador Perez blasted his second home run of the night in the eighth inning, securing a 4-3 victory for the Kansas City Royals over the Pittsburgh Pirates on Wednesday and completing a three-game sweep. The Royals offense was powered by Perez, who had earlier launched a 444-foot homer, and rookie Jac Caglianone, who crushed a 466-foot, two-run shot in the fourth – the longest by a Royals rookie since Statcast began tracking in 2015.

Perez’s game-winning home run, his second of the night and 19th career multi-homer game (extending his franchise record), came off Pirates reliever Isaac Mattson. Caglianone’s earlier blast was a no-doubter to center field off Bailey Falter, giving the Royals a 3-0 lead.

The Royals’ bats have been on fire, hitting nine home runs in the series. The team’s ability to go yard in multiples is a recent development as they had not hit a multi-homer game at all this season before this series. Lucas Erceg earned the win with a scoreless eighth inning, and Carlos Estevez closed the door for his 25th save.

The Pirates, meanwhile, continue to struggle on their road trip, falling to 0-6. Ke’Bryan Hayes provided the only offense with a two-run single in the sixth.

The Royals, winners of six of their last seven, will look to continue their momentum as they host the New York Mets starting Friday. The Pirates will try to turn things around in Minnesota, beginning a three-game series against the Twins on Friday. This series marks the end of the pre All-Star break games for both teams.

Read More