B.J. Ryan showed why the Toronto Blue Jays spent big money in the offseason to get him.
So did Toronto's other new acquisitions.
Roy Halladay outpitched Johan Santana in a matchup of recent Cy Young Award winners, and Ryan earned a save in his debut as the new-look Blue Jays opened the season with a 6-3 victory over the Minnesota Twins last night in Toronto.
Tired of finishing third behind the big-spending Yankees and Red Sox in the AL East, the Blue Jays signed Gold Glove catcher Bengie Molina, starter A.J. Burnett, and Ryan during an expensive offseason overhaul. They also traded for slugger Troy Glaus and first baseman Lyle Overbay.
''You saw it all tonight -- by design," Toronto manager John Gibbons said with a smirk.
The new additions paid off right away. Molina homered off Santana to give Toronto a 3-1 lead. Ryan, signed to a $47 million, five-year contract -- the richest ever for a reliever -- entered to loud cheers and struck out two in a perfect ninth to close it out.
Ryan took a deep breath before his first pitch and later acknowledged he was nervous.
''Oh, absolutely," he said. ''You want to go out there and prove yourself to the guys in this clubhouse."
Alex Rios also homered and had three hits for the Blue Jays. Glaus led off the fourth with a double, advanced to third on Overbay's single and scored on Shea Hillenbrand's sacrifice fly. Molina followed with a homer off the left-field foul screen.
''All the right moves were made, hopefully," Overbay said, referring to the offseason. ''It's just the way it happened today."
Halladay didn't need much offense. The 2003 AL Cy Young winner allowed three runs and 5 hits, striking out 4 and walking none in 7 2/3 innings. He missed the second half of last season with a broken leg.
''It was exciting to catch a guy that can dominate like that," Molina said.
Indians 8, White Sox 2 -- Aaron Boone homered, drove in four runs, and crashed into catcher A.J. Pierzynski to score a run as visiting Cleveland put a damper on Chicago's World Series ring day celebration.
Winner Jake Westbrook allowed two runs and six hits in 6 1/3 innings for the Indians.
Victor Martinez also homered for Cleveland as the Indians roughed up loser Freddy Garcia for seven runs and nine hits in four innings.
Jim Thome hit a long homer in the fourth for the White Sox, his second in as many games against his former team.
Martinez staked Westbrook to a 1-0 lead with a solo homer in the second. Cleveland jumped on Garcia in the fourth for three more as Ronnie Belliard doubled with two outs and Boone, Casey Blake, and Grady Sizemore followed with RBI singles. Boone stole second and knocked Pierzynski over at the plate to beat a relay throw.
After Jhonny Peralta doubled in the fifth, Travis Hafner hit an RBI single and Martinez walked to chase Garcia. Rookie Boone Logan made his first major league appearance after pitching in Class A last season and,after getting two outs, gave up Boone's two-run double.
Marlins 11, Astros 2 -- Miguel Cabrera hit one of four Florida homers and the rookie-laden Marlins roughed up Andy Pettitte for 10 runs and 13 hits in Houston.
Josh Willingham connected twice, Mike Jacobs added a three-run shot, and former Red Sox prospect Hanley Ramirez had four hits and three RBIs. Florida, with six rookies in its starting lineup and a major league-low payroll of about $15 million, gave first-year manager Joe Girardi his first win.
Things went bad early for Pettitte, who allowed seven earned runs in 4 2/3 innings.
Brewers 7, Pirates 5 -- Gabe Gross homered as a pinch hitter and Chris Capuano pitched six solid innings, leading host Milwaukee past Pittsburgh.
With runners at second and third in the ninth inning, Pirates pinch hitter Freddy Sanchez hit a liner up the middle that appeared headed for center field and a tying, two-run single. But closer Derrick Turnbow reacted quickly and caught it, then retired Nate McLouth on a pop up to end the game.
Gross's two-run shot in the sixth inning landed on a catwalk in right-center, putting the Brewers ahead, 5-2. J.J. Hardy added an RBI single later in the inning.
The first rainout in San Diego since 1998 forced the postponement of the game between the San Francisco Giants and the Padres. The game will be made up as part of a day-night doubleheader July 1.