Wednesday’s American League results

Athletics 5, White Sox 4 — Kila Ka’aihue blooped a winning single in the 14th inning soon after Yoenis Cespedes’ tying two-run homer, and the host Oakland Athletics rallied past the Chicago White Sox. Cespedes delivered his fifth homer of the season against Hector Santiago (0-1) after Chicago took the lead in the top half. Chicago’s Paul Konerko hit his 400th home run to tie the score at 2 in the ninth.

Orioles 3, Blue Jays 0 — Jason Hammel pitched seven innings of four-hit ball and Wilson Betemit and Chris Davis homered to lead the host Baltimore Orioles. Hammel (3-0) struck out seven and walked one.

Mariners 9, Tigers 1 — Felix Hernandez (2-1) allowed one run on four hits over seven innings and Dustin Ackley drove in three runs with three hits to lead the visiting Seattle Mariners.

Rays 3, Angels 2 — Ben Zobrist homered and Jeff Keppinger doubled in a run in the second to give the host Tampa Bay Rays a lead they never relinquished. Jeremy Hellickson (3-0) allowed one run on five hits in six innings.

Rangers 7, Yankees 3 — Adrian Beltre hit a long home run and had two RBI singles as the host Texas Rangers won their sixth consecutive series to start a season for the first time in franchise history. Mike Napoli and Mitch Moreland also homered for the two-time defending AL champion Rangers (15-4).

Red Sox 7, Twins 6 — Mike Aviles’ three-run homer in the second helped the visiting Boston Red Sox build a 7-1 lead and they off a late rally by the Minnesota Twins.

Wednesday’s National League results

Cardinals 5, Cubs 1 — David Freese homered and Lance Lynn threw eight strong innings to lead the visiting St. Louis Cardinals. Lynn (4-0) held Chicago to six hits in becoming the first four-game winner in the majors and helping the Cardinals avoid a three-game sweep. Freese’s two-run shot in the sixth capped a three-run, two-out rally.

Rockies 2, Pirates 1 — Troy Tulowitzki broke up James McDonald’s no-hit bid in the seventh inning and Tyler Colvin hit a go-ahead sacrifice fly in the eighth to lift the visiting Colorado Rockies in the first game of a doubleheader. Matt Reynolds (2-0) won in relief of starter Juan Nicasio. Rafael Betancourt got his sixth save.

Pirates 5, Rockies 1 — Pedro Alvarez hit his second home run of the day, Charlie Morton (1-1) pitched seven solid innings to enable the Pittsburgh Pirates to earn a split in a doubleheader. Alvarez hit a solo shot down the line in right off Jhoulys Chacin (0-2) to cap a five-run fifth.

Phillies 7, Diamondbacks 2 — Cole Hamels pitched eight strong innings and also hit a two-run single to lead the visiting Philadelphia Phillies. Hamels (3-1) gave up a leadoff double to Willie Bloomquist in the first, then retired the next 18 batters. The left-hander allowed two runs.

Astros 7, Brewers 5 — Jose Altuve had a career-best four hits, and J.D. Martinez had three hits and three RBI to enable the visiting Houston Astros to stop an 11-game losing streak against Milwaukee. Chris Snyder put the Astros ahead for good at 5-4 with a single in the seventh.

Nationals 7, Padres 2 — Jordan Zimmermann helped set a Washington record for the longest scoreless innings streak for starters at 26 innings before Orlando Hudson homered and the visiting Nationals won. Zimmermann held San Diego without a run for four innings.

Mets 5, Marlins 1 — David Wright hit a two-run homer to become the Mets’ career RBI leader and R.A. Dickey outpitched Mark Buehrle in a crafty duel to lead the host New York Mets.

Reds 4, Giants 2 — Scott Rolen’s solo homer in the bottom of the seventh ignited a four-run rally that lifted the Cincinnati Reds from a 2-0 deficit. A wild pitch scored the go-ahed run and Joey Votto doubled in the fourth run.

— Associated Press