Yoenis Cespedes knows just how dangerous Oakland's offence can be with everybody clicking. Usually, it starts with the Cuban slugger doing his part, as he puts it.

Cespedes homered and hit a two-run triple, Josh Reddick added a two-run double and had three RBIs, and the A's beat the Toronto Blue Jays 9-4 on Monday night.

Jed Lowrie singled home a run and Reddick hit a sacrifice fly in Oakland's four-run first inning. Cespedes led off the eighth with his 16th home run, snapping a career-high 25-game homerless streak for the Home Run Derby champion.

"It's not about the homer. I've started to feel better and everything is going to be fine," Cespedes said through an interpreter. "When I'm hitting well, I feel like I'm contributing my grain of sand, doing my part. This team is pretty dangerous when everybody works together."

Edwin Encarnacion hit a two-run homer, while Adam Lind and Brett Lawrie each hit solo shots against A.J. Griffin (10-7), who retired the first 13 batters of the game before Lind's one-out drive in the fifth.

'[Esmil Rogers] wasn't very good tonight. This team makes you throw them strikes. We didn't play a very good game all the way around. It was less than an inspiring game. We fell behind early, tried to hang around and they blew it open.'—Blue Jays manager John Gibbons

Lawrie homered leading off the sixth, and Encarnacion connected for his 29th of the year four batters later.

The shaggy-haired Griffin, who went 7-1 last year as a rookie, gave up four runs and four hits, struck out five and walked two in seven innings to win for the fifth time in his last six decisions. He was through four perfect innings on 42 pitches.

The AL West-leading A's (63-43) won their fourth straight and seventh in nine to move a season-best 20 games over .500, tied for best record in the AL with Tampa Bay.

Oakland has matched its best record through 106 games since 1992.

"It means we've won a lot of games to this point. We're still in July," manager Bob Melvin said. "You keep trying to pile up the wins, add them up at the end and see where you're at."

They have some momentum after taking three of four from the division rival Los Angeles Angels at the Coliseum, where Oakland has won 24 of its last 30 home games.

Cespedes breaks out of slump

Cespedes hadn't homered since hitting two June 21 at Seattle. Monday's clout also was his first at home in 25 games since May 19.

"Cespedes is getting on fire," Griffin said. "He's too good not to put together one of these streaks. We're going to ride him all the way to the promised land."

Toronto, last in the AL East, had its six-game road winning streak against the AL West end.

Melvin shuffled his batting order with Eric Sogard in the No. 2 hole and Josh Donaldson dropping down to sixth as he tries to get back on track — and the A's certainly got ample production from top to bottom.

Seth Smith snapped an 0-for-30 funk with an RBI double in the third. Donaldson matched his career-high hitless stretch of 17 at-bats when he grounded out in the third, then he singled in the fifth to snap it.

Reddick hit a first-inning sacrifice fly, then doubled in two runs in the fifth. Stephen Vogt contributed an RBI single later that inning.

"It's a slow process for me," Reddick said. "I'm not going to turn it around overnight."

After a long first inning, Esmil Rogers (3-5) didn't make it out of the fifth in his first career start against the A's. He was tagged for a season-high eight runs — six earned — on nine hits in 4 1-3 innings. But the right-hander didn't record his first out until the 24th pitch he threw, and needed 35 in all to get out of the first already in a 4-0 hole.

"He wasn't very good tonight," manager John Gibbons said. "This team makes you throw them strikes. We didn't play a very good game all the way around. It was less than an inspiring game. We fell behind early, tried to hang around and they blew it open."