The players-only meeting called by Hanley Ramirez after Saturday's loss seemed to make a difference.

Mark Buehrle pitched effectively for seven innings to become the winningest pitcher in interleague play, John Buck hit a three-run homer and the Miami Marlins snapped a six-game losing streak with a 9-0 win over the Toronto Blue Jays on Sunday.

"It must have been that meeting," Buehrle said. "All of the guys that spoke up did good today."

Greg Dobbs had a two-run homer among his three hits for the Marlins, winners for just the third time in 18 games.

"It's great to see that especially when they have a players' meeting," Marlins manager Ozzie Guillen said. "I don't think it happened because of the meeting, but when you have a players' meeting and you act and play this way, that is something that is very positive. It's nice to see those guys having fun on the field."

Buehrle (6-8) gave up seven hits in winning his 25th interleague matchup, breaking a tie with Freddy Garcia. Buehrle struck out seven.

"I told them I wasn't a fan of having a meeting the day before I pitch because that puts more pressure on you," Buehrle joked.

Ramirez hit a two-run triple and scored on a sacrifice fly by Logan Morrison to cap the scoring for the Marlins. It was their second shutout of the season.

"This is what we needed," Ramirez said. "I told them (Saturday) that we needed to relax, go little by little, inning by inning, and not try to do too much."

Toronto starter Jesse Chavez (0-1) allowed six runs and seven hits in six innings while striking out six.

"I attacked the zone and kept away from the walks," Chavez said. "I settled in [after the second inning] and had that one hiccup in the sixth but other than that I did OK. It was just one of those things."

Miami opened the scoring in the second inning after Dobbs led off with a single and Omar Infante doubled. Scott Cousins drove in Dobbs with a base hit before Buck's three-run home run to centre field, his sixth of the season.

Brett Lawrie doubled with two outs in the fifth and tried to score on a base hit to right by Colby Rasmus, but Giancarlo Stanton threw out Lawrie at home preserving a 4-0 lead.

Dobbs' two-run home run stretched the lead to 6-0. He also singled twice in his first two at-bats.

Ramirez's triple came off reliever Robert Coello, who hit Austin Kearns with a pitch and walked Jose Reyes setting the stage for Ramirez.

"It's not about one guy, but Hanley is in the middle of the lineup who is a big guy for us and hopefully he will remember that swing," Guillen said.

Rajai Davis and Rasmus each had two of the eight hits for the Blue Jays, who left eight on base. Toronto was shut out for the first time since a 3-0 loss to Baltimore on April 25.

"It was a disappointing way to end this series, yet it's a series win on the road and we have to regroup and get ready to go into Boston," Blue Jays manager John Farrell said.

The Blue Jays will send Henderson Alvarez (3-6, 4.30 ERA) to the mound on Monday to begin a three-game home series against Boston, who will counter with lefty Felix Doubront (8-3, 4.31 ERA).