TORONTO -- Rajai Davis is happiest when he's racing around the basepaths.
It is Seattle's longest slide since a 12-game skid in 2008.
Davis hit a one-out single off Jamey Wright (2-3) in the 14th and stole second and third before scoring on McDonald's fly to center.
"I have my most fun on the bases," Davis said. "It's just exciting being in that position with opportunities to help us win a game."
|More on Mariners at Blue Jays|
Davis has 28 steals this season, which ranks among the AL leaders. Blue Jays manager John Farrell said he's happy to let Davis run wild.
"When Rajai gets on late in the game we're certainly going to turn him loose," Farrell said. "You could see the distraction it caused the pitcher on the mound. Once again, he's a difference-maker when he gets on base."
Activated from the disabled list before the game, right-hander Casey Janssen (3-0) pitched a scoreless inning for the win. Six relievers combined to work seven shutout innings as Toronto won for the sixth time in eight games.
"You can't look past what the bullpen did tonight," Farrell said. "They did an outstanding job."
"It's definitely frustrating," Ryan said. "We come out of the gates the right way: hungry. Then I don't know, we just kind of fell asleep a bit there. They were making some plays but I think they were hungrier throughout the game."
Seattle blew a 5-2 lead, stranded 10 and had two runners thrown out on the bases. Chone Figgins was picked off first in the eighth and Mike Carp was caught stealing after a leadoff double in the 11th.
"We made some mistakes on the basepaths that really hurt us," Mariners manager Eric Wedge said.
Seattle's players huddled in the outfield after emerging from the clubhouse for pregame drills, urging one another not to give up on the season.
"We're still playing for something here, we've still got 70 games left," Ryan said when asked about the message of the team meeting. "Crazier things have happened."
Seattle came in hitting just .221, eight points lower than anyone else in baseball and 15 points worse than any other team in the AL. The Mariners had scored only two runs in their previous four games, and just 11 over the course of their nine-game skid, but turned that around against left-hander Brett Cecil.
The Mariners opened the scoring in the first on Miguel Olivo's RBI single. Toronto's Adam Lind answered in the bottom half, hitting a two-run homer into the second deck in right, his 17th. The shot ended a 17-game drought for Lind, whose previous homer came June 27 at Detroit.
Seattle reclaimed the lead with a four-run second. Carp doubled, Figgins reached on a bunt single and Halman smacked a three-run drive to left, his second. The homer was the first for the Mariners since Josh Bard hit a solo shot July 5 at Oakland, and it ended a nine-game homerless streak.
One out later, Ryan hit a solo drive into the left-field bullpen, his first.
Seattle rookie right-hander Michael Pineda rebounded from Lind's homer by setting down 12 of the next 13 but was chased in the seventh as the Blue Jays scored three times to tie it.
"The double to Escobar was a good fastball, outside on the corner," Pineda said.
Bautista returned to Toronto's lineup as the designated hitter after missing the previous three games with a sore right ankle. The major league leader with 31 home runs, Bautista could return to third base Wednesday. Edwin Encarnacion started at third for the Blue Jays on Tuesday.
Justin Smoak singled to begin the eighth against reliever Shawn Camp and was replaced by pinch-runner Jack Wilson. Franklin Gutierrez followed with a bunt and was safe at first on Camp's throwing error before Mike Carp grounded into a double play, sending Wilson to third. Figgins followed with a walk but the rally fizzled when Camp picked Figgins off at first.
Escobar drew a two-out walk from Gray in the ninth and was replaced by Davis, who stole second and went to third on Olivo's throwing error. Gray sent it to extra innings by getting Thames to ground out.
Pineda gave up five runs and seven hits in 6 1/3 innings. Cecil allowed five runs and nine hits in seven innings.
- Toronto will retire the jersey of former second baseman Roberto Alomar in a July 31 ceremony. Alomar, who will be inducted into the Hall of Fame this weekend along with former Blue Jays GM Pat Gillick, is the first Toronto player to have his jersey retired.
- The Blue Jays optioned LHP Luis Perez to Triple-A Las Vegas to make room for Janssen.
- Travis Snider started in CF for the first time in his career.
- Escobar has reached safely in 23 straight games, a career high.