¦ Braves: Ryan Flaherty homered and drove in four runs in a 7-3 win over the Phillies. Brandon McCarthy (3-0) allowed one run on five hits in 5 1 /3 innings.

Freddie Freeman left the game in the eighth after he was hit by a pitch in the left wrist. ... Six-time All-Star Jose Bautista agreed to a minor-league contract and will report to extended spring training and work at thirdbase.... RHP Anibal Sanchez went on the DL after straining his right hamstring while running.

¦ Diamondbacks: RHP Taijuan Walker will need Tommy John surgery to repair a partly torn ulnar collateral ligament. “It’s terribly disappointing,” manager Torey Lovullo said.

¦ Twins: Ryan LaMarre lined a bases-loaded single in the 16th for a 2-1 victory over the Indians in Puerto Rico. The only other runs came when Edwin Encarnacion homered for the Indians in the 14th and Miguel Sano answered for the Twins in the bottom half. LaMarre finished 3-for-4 in a game that took 5 hours, 13 minutes.

¦ Mets: Yoenis Cespedes launched a grand slam during a nine-run eighth that rallied the Mets past the Nationals 11-5. Juan Lagares’ two-run double gave the Mets the lead. Tanner Roark held the Mets to two hits for seven innings. The Nats’ Ryan Zimmerman homered twice, tripled and drove in four runs.

¦ Pirates: Sean Rodriguez hit a two-run homer, Josh Bell drove in three runs and David Freese added a two-run double in a 10-2 win over the Rockies. \Chad Kuhl surrendered Chris Iannetta’s solo home run in working six innings of four-hit ball.

¦ Blue Jays: Curtis Granderson hit his ninth grand slam, Teoscar Hernandez’s four hits included a two-run homer and the Jays routed the Royals 15-5. The Jays set season highs with 15 runs and 15 hits and are off off to their best start since 2009 at 12-5. The Royals’ slide reached eight.

¦ Angels: RHP Shohei Ohtani is likely to make his next start after a blister on his middle finger limited him to two innings Tuesday.