"It's an eight-inning game," McLaren said. "If we get to J.J. in the ninth, we like our chances a lot. I feel real good when J.J. comes in."
McLaren isn't the only one breathing easy.
"It's good to know our bullpen is as strong as it is," said Seattle's Adrian Beltre, who hit a two-run homer. "When you get the lead late in a ballgame, you're able to relax."
Putz extended his streak of scoreless innings to 22. He also has converted 31 chances in a row dating to last season. Both are the longest active streaks in the major leagues.
"You don't want to nibble," Putz said. "You want to be aggressive and go after guys and let them hit the ball, put it in play early and get quick outs."
Toronto's Lyle Overbay, who began the ninth with a grounder, said Putz's stuff is hard to handle.
"He's got a commanding fastball," Overbay said. "He can place that anywhere he wants to. His splitter just looks so good coming in there and then, when it gets to you, it just drops off the table."
Batista (10-7) won for the third time in four starts, allowing two runs and five hits over 5 2/3 innings. He walked three and struck out six.
"I can't say enough good things about our bullpen, the way they've pitched this year," McLaren said. "They're a big part of our success."
"That was huge, no question," McLaren said.
Batista blamed his wildness on dehydration, saying he hasn't felt well since the Mariners flew into Toronto on Thursday.
"You definitely know you're in trouble when your pitching coach comes out and says, 'You've got to throw your changeup harder,"' Batista said. "I go, 'My changeup? That was my fastball."'
Beltre erased the 1-0 deficit in the fourth when he followed a walk to Guillen with a home run to center, his 15th.
That chased rookie right-hander Jesse Litsch, who allowed four runs, five hits and four walks in 4 1/3 innings. Litsch (2-4) struck out two and lost for the third time in four starts.
The Blue Jays finished 1-for-11 with runners in scoring position and are batting .128 (6-for-47) in such situations over the past five games.
Zaun threw out pinch-runner Jason Ellison on an attempted steal of second in the eighth, ending a streak of 27 consecutive stolen bases against Toronto, the longest run in the majors.
Suzuki finished 1-for-3 with a walk and is 10 hits shy of 1,500 for his career.
- Batista pitched for the Blue Jays in 2004 and 2005.
- Toronto manager John Gibbons was ejected by first base umpire Tim Timmons in the sixth for arguing the call on a checked swing. It was the fourth time this season Gibbons has been ejected.