Chris Tillman outpitched Justin Verlander as the Baltimore Orioles beat the Detroit Tigers 3-1, handing Major League Baseball's last undefeated team its first loss.
Tillman (1-0) gave up five hits, including Torii Hunter's solo homer in the fourth, in 8 1-3 innings.
Tommy Hunter entered with one out in the ninth and Victor Martinez on second base and retired the last two batters for his second save.
Verlander (0-1) gave up two runs on five hits and two walks over eight innings.
He struck out three, moving past Tommy Bridges into fourth place on the Tigers' all-time list with 1,674 in his career.
Texas beat Tampa
Texas' Yu Darvish allowed seven hits over seven innings in his season debut and Elvis Andrus hit a two-run homer to lead the Rangers past the Tampa Bay Rays 3-0.
Darvish (1-0) struck out six and walked one. Sidelined by neck stiffness, it was his first outing since a spring training game on March 16.
The Japanese star got his 500th career strikeout, coming in 401 2-3 innings, by fanning David DeJesus and Wil Myers in the first.
It is the fewest innings for a starter to reach 500 strikeouts in MLB history.
Yankees down Toronto
The Yankees' CC Sabathia pitched six innings for his first victory of the season as New York topped the Toronto Blue Jays 6-4.
Sabathia (1-1) allowed four runs and seven hits, walked none and struck out six.
He was hit hard in Tuesday's opening day loss at Houston, allowing six runs and eight hits, including two home runs, in six innings.
Elsewhere, the Boston Red Sox's lost to the Milwaukee Brewers, the Washington Nationals beat the Atlanta Braves, the Pittsburgh Pirates edged the St. Louis Cardinals 2-1 and the Cubs beat the Philadelphia Phillies 8-3.