OAKLAND, Calif. — Third baseman Manny Machado made a throwing error in the 10th inning and the Oakland Athletics completed their comeback, beating the Baltimore Orioles 9-8 Sunday.

Down 5-0 in the sixth, the A’s tied it at 8 on Yoenis Cespedes’ two-run homer with one out in the ninth. He was activated from the disabled list before the game.

The Athletics ended a four-game losing streak and prevented Baltimore from a four-game sweep.

Eric Sogard hit a leadoff single in the 10th and moved to second when reliever Pedro Strop (0-1) made a wide throw to second on Adam Rosales’ bunt. Coco Crisp followed with a sacrifice bunt, and Machado threw wildly past to shortstop J.J. Hardy covering third, allowing Sogard to score.

Mariners 2, Angels 1: In Seattle, Jason Bay and Michael Morse hit solo home runs, leading Seattle over the Los Angeles Angels.

The Mariners won three of four from the Angels over the weekend to earn their first series victory of the year.

Bay tied it in the seventh with his second homer, connecting on the first pitch of the inning from Jason Vargas (0-3).

Morse put Seattle ahead in the eighth, hitting his seventh home run.

Yankees 3, Blue Jays 2: In New York, Lyle Overbay sent a knuckleball from R.A. Dickey into the right field bullpen for a go-ahead, two-run homer in the seventh inning that was caught on the fly by Yankees reliever David Robertson, and New York beat Toronto for a four-game sweep.

Brennan Boesch homered in the second off Dickey (2-4), pitching in New York for the first time since getting his 20th win for the New York Mets last September.

Dickey allowed a single to Overbay later in the second, then retired 13 of his next 14 batters around a walk.

Red sox 6, astros 1: In Boston, John Lackey returned from the disabled list and pitched six solid innings, David Ortiz drove in two more runs and the Boston Red Sox matched a team record with its 18th win in April by beating the Houston Astros 6-1 Sunday for a four-game sweep.

Lackey (1-1) allowed five hits, struck out four and walked two. The two walks came with two outs in the first and cost Lackey his only run.

Stephen Drew hit a two-run triple and Ortiz had two hits, extending his hitting streak to 20 games dating back to last Season. Ortiz has 11 RBIs and is batting .516 in eight games since returning to the lineup last weekend.

Twins 5, Rangers 0: In Minneapolis, Kevin Correia pitched eight sharp innings, Justin Morneau homered and Minnesota beat Texas.

The Rangers lost consecutive games for the first time this season.

Correia (3-1) gave up six hits, struck out two and walked one. He allowed only one runner to reach third base while lowering his ERA to 2.23.

Correia has pitched at least seven innings in each of his first five starts for the Twins.

Royals 9, Indians 0: In Kansas City, Jeremy Guthrie kept the Indians off-balance, Alcides Escobar and Alex Gordon homered and Kansas City routed Cleveland.

Guthrie (3-0) allowed six hits over 6.2 innings for his 16th consecutive start without a loss, tying the Royals’ record set by Paul Splittorf from Aug. 13, 1977-April 22, 1978.

Escobar’s solo shot came in the fifth inning and Gordon’s two-run homer came in the eighth, capping a big day for the Kansas City hitters.

Rays 8, White Sox 3: In Chicago, David Price struck out nine in winning for first time this season, Ben Zobrist hit a go-ahead RBI single in the eighth and Tampa Bay beat the Chicago White Sox.

The 2012 AL Cy Young Award winner allowed three runs and six hits in seven innings. The Rays lost all five of Price’s five previous starts this year and were the second team to lose in the first five starts by a reigning Cy Young winner.

The Minnesota Twins lost in Frank Viola’s first seven games in 1989.

Price (1-2) walked two and threw 119 pitches.

Jose Lobaton homered for Tampa Bay, which improved to 4-9 on the road.

Zobrist also had an RBI single in the ninth and Evan Longoria added more insurance with a double to score Zobrist.

Paul Konerko hit a two-run home run for Chicago, who are 1-5 against left-handed starters.