SAN DIEGO -- Brandon Belt hit a two-run homer off San Diego reliever Dale Thayer in the 10th inning Saturday night to give the San Francisco Giants a 5-3 victory over the Padres at Petco Park.

Belt, who returned from the disabled list Friday after missing 50 games with a broken thumb, followed a leadoff double by Hunter Pence with a 406-foot line drive into the right field stands on a 2-2 pitch.

The win stopped a three-game skid for the Giants, who were 6-18 in their past 24 games. The Padres had won five straight and are 10-6 in their last 16 games.

A's 5, Blue Jays 1

OAKLAND, Calif. -- Left-hander Scott Kazmir pitched seven strong innings, Josh Donaldson homered and Oakland defeated Toronto at O.co Coliseum.

The A's beat the Jays for the third straight time and will go for a sweep in their four-game series Sunday afternoon when former Cubs right-hander Jeff Samardzija makes his Oakland debut. Kazmir (10-3) entered the game with a 5-1 record and 1.61 ERA at the Coliseum and pitched another gem in front of the home fans. He allowed just three hits and one run.

Blue Jays left-hander Mark Buehrle (10-6) lost his fifth straight decision. He gave up three runs and 10 hits in six innings, including Donaldson's solo shot in the third inning and Alberto Callaspo's double in the fourth when the A's scored twice.

Angels 11, Astros 5

ANAHEIM, Calif. -- Albert Pujols is climbing the home run ladder with each one he delivers. The latest boosted the first baseman another rung and propelled Los Angeles past Houston at Angels Stadium.

The homer was only part of the carnage. The Angels scored eight runs in the seventh inning, which lasted nearly an hour and was highlighted by three home runs.

Pujols now has 19 home runs this season and 511 in his career, which ties him with Mel Ott for 23rd all time.

Orioles 7-2, Red Sox 4-3

BOSTON -- Nelson Cruz hit his 27th home run of the season as part of a career-high five-hit night that powered Baltimore to a split of the day-night doubleheader.

In the first game, pinch-hitter Jonathan Herrera drove in the winning run on a broken-bat single with one out in the ninth inning to help the Red Sox snap their three-game losing streak.

Nick Hundley hit a two-run homer in the nightcap for the Orioles, who won for the fifth time in six games.

Indians 7, Royals 3

CLEVELAND -- Michael Bourn homered and rookie left-hander T.J. House pitched into the seventh inning for his first major league win as Cleveland beat Kansas City at Progressive Field.

Bourn's solo home run leading off the third inning ignited a three-run rally and House was steady throughout his eighth appearance and seventh start for the Indians. In 6 2/3 innings, House (1-2) gave up three runs on nine hits, with three strikeouts and no walks.

Mariners 3, White Sox 2, 14 innings

CHICAGO -- Brad Miller drove in the winning run with a ground-rule double in the top of the 14th inning and Seattle outlasted Chicago at U.S. Cellular Field.

Mariners closer Fernando Rodney shut the door in the bottom of the 14th to give Seattle a split of the first two games of a three-game weekend series.

Miller, hitless in his first five trips to the plate, drove in Michael Saunders with one out in the 14th.

Pirates 3, Phillies 2

PITTSBURGH -- Edinson Volquez pitched seven strong innings to win his third straight start and Andrew McCutchen hit a two-run homer to lead Pittsburgh over Philadelphia.

Volquez (7-6) won for the sixth time in his last eight decisions after beginning the season 1-4. The right-hander gave up one run and four hits in seven innings with four walks and five strikeouts in improving to 4-1 with a 1.72 ERA in five career starts against the Phillies.