UNDATED (AP) — Robinson Cano (kuh-NOH') was booed several times in his return to the Bronx, but the former Yankee was smiling after Seattle rolled to a 6-3 victory.

Cano went 1-for-5 with an RBI grounder and a run scored as he faced his ex-team for the first time since signing a $240 million contract with the Mariners last winter. The only time he was cheered was when he struck out twice.

Mike Zunino had a career-high four hits, one courtesy of a replay review that sparked a four-run fifth inning. Corey Hart added a two-run double to back Chris Young, who allowed one earned run and three hits in 5 2/3 innings for his first victory since 2012.

Also in the majors:

— Boston outscored Tampa Bay 7-4 as Shane Victorino had four hits and his first two RBIs of the season. Jackie Bradley Jr. had a pair of doubles and two RBIs to support John Lackey, who gave up two runs and six hits in eight innings.

— Martin (mahr-TEEN') Perez had tossed 26 consecutive shutout innings over three starts before Derek Norris hit a two-run double in the first inning to spark Oakland's 9-3 rout of Texas. Norris doubled twice and had three RBIs to help Scott Kazmir improve to 4-0.

— Bryan Holaday bunted home Austin Jackson with two out in the ninth to lift Detroit past the White Sox 4-3 in Chicago. Holaday and Victor Martinez each had two hits and an RBI for the AL Central leaders.

— Salvador Perez homered and had matched a career high with four RBIs in Kansas City's 10-7 comeback win against Toronto. Perez's two-run double put the Royals ahead in a six-run eighth.

— Howie Kendrick and Chris Ianetta (eye-uh-NET'-uh) drove in two runs apiece as the Los Angeles Angels beat Cleveland 6-4 to move back to .500. Erick Aybar (EYE'-bahr) was 4-for-5 with an RBI and a run scored.

— Washington beat Houston 4-3 as Adam LaRoche hit a tying double in the eighth inning and a go-ahead single in the ninth. Jayson Werth homered for the Nationals.

— Khris Davis doubled and scored the tiebreaking run on Lyle Overbay's single in the 11th inning as Milwaukee topped the Cardinals 5-4 in St. Louis. Carlos Gomez homered and pitcher Kyle Lohse (lohsh) had a two-run single for the Brewers, who are a major league-best 20-7 overall and 11-1 on the road.

— Jose Fernandez allowed just two hits in eight innings as the Marlins ripped the first-place Atlanta Braves 9-0. Fernandez struck out eight and lowered his ERA to 1.59. Giancarlo Stanton opened the scoring with a two-run homer in the third inning, Jarrod Saltalamacchia (sahl-tah-lah-MAH'-kee-uh) also homered and Ed Lucas had three hits.

— Jonathon Niese (nees) pitched seven strong innings and the New York Mets picked up their seventh victory in nine games by downing Philadelphia 6-1. Daniel Murphy had three hits and Ruben Tejada (teh-HAH'-dah) had two RBIs as the Mets improved to 15-11, the first time they've been four games over .500 since July 2012.

— Billy Hamilton was 3-for-4 with a solo homer, a stolen base and three runs scored in Cincinnati's 3-2 verdict over the Chicago Cubs. Alfredo Simon is 4-1 with a 1.60 ERA after allowing two runs and five hits in six innings.

— Yusmeiro Petit (yoos-MEHR'-oh peh-TEE') combined with two relievers on a three-hitter and Hector Sanchez drove in three runs as San Francisco blanked San Diego 6-0. Angel Pagan and Buster Posey hit solo homers in the first inning to back Petit's six innings of work.

— Drew Stubbs delivered a tiebreaking, solo homer in the ninth inning of Colorado's 5-4 victory at Arizona. Troy Tulowitzki (too-loh-WITS'-kee) smacked a two-run shot before Stubbs went deep for the first time in 43 at-bats this year.

— Pittsburgh's game in Baltimore was washed out and rescheduled for Thursday night, previously a day off for both teams.

— The Minnesota Twins had their game against the Los Angeles Dodgers postponed. It will be made up as part of a day-night doubleheader on Thursday.