Volquez wins his Royals debut

• KANSAS CITY 4, CHICAGO 1: Edinson Volquez dazzled over eight innings in his Royals debut, and Kansas City's defense made a series of spectacular plays behind him in a victory over the visiting White Sox that finished off a season-opening three-game sweep. "Unbelievable," said Volquez, who allowed one run on four hits in his first start since signing a $20 million, two-year deal with the Royals in the offseason. "We have the best defense in baseball right now. It gives you a lot of confidence." Lorenzo Cain made two dramatic catches while running into the center field wall. Third baseman Mike Moustakas made a diving snare of a hot ground ball. And second baseman Omar Infante snared a line drive before turning an inning-ending double play.

"We got some great defensive plays," Royals manager Ned Yost said. Some great offense, too. Salvador Perez hit a two-run homer, and Cain and Kendrys Morales also drove in runs, helping the AL champions improve to 3-0 for the first time since a season-opening sweep of Detroit in 2008. The White Sox were swept in an opening series for the first time since 2004, and head into their home opener against the Twins after losing to the Royals for the 14th time in 17 games.

• TEXAS 10, OAKLAND 1: The visiting Rangers hit four home runs after being shut out twice in their first three games. Kendall Graveman lost his Oakland debut after allowing just one earned run in six starts during spring training.

• CLEVELAND 5, HOUSTON 1: Jed Lowrie had the only hit for the host Astros, a one-out home run in the ninth inning. Indians starter Trevor Bauer struck out a career-high 11 and walked five in six innings. He was followed by three relievers. The Indians have not pitched a no-hitter since Len Baker threw a perfect game in 1981 against Toronto.

• TORONTO 6, NEW YORK 3: The Blue Jays took two of three in the season-opening series, boosting their record at Yankee Stadium to 7-30 since May 24, 2011. New York's Alex Rodriguez led off the sixth with his first home run since Sept. 20, 2013.


Reds complete sweep of Pirates

• CINCINNATI 3, PITTSBURGH 2: Gregory Polanco's ninth-inning error on Marlon Byrd's line drive to right field sent the host Reds to a victory and a season-opening sweep of the Pirates. The Reds improved to 3-0 for the first time since 2011, when they won their first five games. The Pirates hadn't lost their first three games of a season since 2006, when they started 0-6 on the road.


• BOSTON 6, PHILADELPHIA 2: Xander Bogaerts had three hits and three RBI to back Justin Masterson, and the visiting Red Sox beat the Phillies.


• Cleveland left fielder Michael Brantley was out of the lineup for a second straight day because of lower-back stiffness.

• The Baltimore Orioles traded righthanded reliever Ryan Webb to the Los Angeles Dodgers. Webb was 3-3 with a 3.83 ERA in 51 games for the Orioles last year.