CLEVELAND -- Jon Lester pitched seven strong innings, Jarrod Saltalamacchia hit a tiebreaking home run in the fourth and the Boston Red Sox earned their sixth straight win with a 6-3 victory over the Cleveland Indians on Thursday night.
The Red Sox return home to play Kansas City on Friday night, their first game at Fenway Park since Monday's bombings at the Boston Marathon. David Ortiz is expected back in the lineup for the first time this season after nursing an injured right Achilles.
Andrew Bailey pitched the ninth for his second save.
Indians manager Terry Francona, who managed in Boston for eight seasons and led the Red Sox to World Series titles in 2004 and 2007, was swept in the first series against his former team. Cleveland has lost four straight.
Zach McAllister (1-2) allowed three runs in five innings.
ORIOLES 10, RAYS 6, 10 INNINGS
BALTIMORE -- Matt Wieters hit a grand slam in the bottom of the 10th inning and Baltimore withstood four solo homers by Tampa Bay.
After Nick Markakis led off the 10th with a single against Jamey Wright (0-1), Brandon Gomes came in to face Manny Machado, who reached on a bunt single that hugged the first base line. Adam Jones followed with a long single to the warning track that eluded right fielder Ben Zobrist, but Markakis held up at second and could only make it to third.
Troy Patton (1-0) worked the 10th for Baltimore.
Tampa Bay starter David Price, the reigning AL Cy Young Award winner, walked off the mound with the lead but remained winless in four starts this season.
BLUE JAYS 3, WHITE SOX 1
TORONTO -- R.A. Dickey threw six shutout innings before leaving with soreness in his neck and back during Toronto's victory over Chicago.
Dickey (2-2) retired his first 11 batters and allowed two hits, both singles. The reigning NL Cy Young Award winner walked one, struck out a season-high seven and lowered his ERA from 5.82 to 4.30.
Rajai Davis sparked the Blue Jays' offense with two stolen bases and an RBI double.
Chris Sale (1-2), who gave up a career-high eight runs in his previous start Sunday in Cleveland, was much better in this one. He allowed three runs, two earned, and four hits over seven innings.
Blue Jays slugger Jose Bautista missed his fourth straight game with a sore back.
MARINERS 2, TIGERS 0
The teams played the series finale about 13 hours after the Tigers' 2-1 victory in 14 innings Wednesday night, a game that featured a combined 40 strikeouts and ended with Justin Smoak tagged out at home plate in a collision with Detroit catcher Brayan Pena.
Verlander (2-2) threw 126 pitches in seven innings. He struck out 12 and gave up nine hits.
Endy Chavez followed Seager's double with a run-scoring single.
DIAMONDBACKS 6, YANKEES 2, 12 INNINGS
NEW YORK -- Cody Ross hit a go-ahead single in the 12th inning, Eric Chavez followed with a three-run double against his former team and Arizona beat New York after one fan came up with two home run balls, including Francesco Cervelli's tying drive in the ninth.
The Yankees failed to complete a three-game sweep after learning captain Derek Jeter again fractured his left ankle and will be sidelined until after the All-Star break.
David Phelps (0-1) escaped trouble in the 11th, but couldn't do it again an inning later.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Majestic Youth Chicago Cubs Jon Lester #34 Royal T-shirt