BALTIMORE — Chris Tillman pitched seven innings of three-hit ball, Chris Davis and J.J. Hardy homered and the Baltimore Orioles beat Tim Lincecum and the Los Angeles Angels 4-2 Sunday.

Adam Jones and Pedro Alvarez had three hits apiece for the Orioles, who improved to 33-14 at home and reached the All-Star break in first place in the AL East.

The Orioles lead the majors with 137 home runs, the most they’ve ever hit before the break.

Tillman (12-2) allowed only one runner past second base and offset his season-high five walks with five strikeouts.

BLUE JAYS 6, TIGERS 1: All-Star slugger Josh Donaldson hit a three-run homer and R.A. Dickey won back-to-back starts for the first time in a month for host Toronto.

YANKEES 11, INDIANS 7: Jacoby Ellsbury hit a three-run homer and New York overcame a shaky outing by Masahiro Tanaka to win at Cleveland.

TWINS 15, RANGERS 5: Max Kepler hit Minnesota’s first grand slam this season and the Twins added three more homers in a win at Arlington, Texas.

Kepler’s slam was the first of his career, and his seventh homer in his last 20 games.

ASTROS 2, ATHLETICS 1: Jake Marisnick scored the winning run on an errant throw in the 10th inning as Houston rallied to a victory at home.

Evan Gattis hit an RBI double with two outs in the ninth off Oakland closer Ryan Madson.

MARINERS 8, ROYALS 5: Robinson Cano and Adam Lind homered in a five-run seventh inning and Seattle held off host Kansas City.

NATIONAL LEAGUE

GIANTS 4, DIAMONDBACKS 0: Madison Bumgarner allowed Arizona’s only hit with one out in the eighth and matched a career high with 14 strikeouts to lead San Francisco to a win at home.

Bumgarner (10-4) retired 25 of the 28 batters he faced and walked one while going the distance for the third time this season.

Jake Lamb broke up Bumgarner’s bid with a single. Lamb also reached on an error in the fifth when right fielder Gregor Blanco dropped a flyball.

NATIONALS 3, METS 2: Daniel Murphy kept answering the Citi Field boos with booms, hitting his seventh home run this year against the team that let him go last winter, and Washington won to take three of four at New York.

Murphy homered three times and drove in 10 runs in the series.

CUBS 6, PIRATES 5: Kris Bryant’s RBI single in the eighth lifted Chicago to a victory at Pittsburgh. Bryant, had three hits and reached base four times.

CARDINALS 5, BREWERS 1: Mike Leake struck out a season-high 10 in seven innings, Matt Adams and Randal Grichuk homered, and visiting St. Louis snapped a 161/3-inning scoreless streak for Milwaukee rookie starter Junior Guerra.

DODGERS 3, PADRES 1: Kenta Maeda struck out a career-high 13, Adrian Gonzalez homered and Howie Kendrick had three hits to lead Los Angeles to a victory at home.

MARLINS 7, REDS 3: Giancarlo Stanton’s 20th home run put Miami ahead to stay, and the host Marlins completed their first sweep of Cincinnati since 2003.

INTERLEAGUE

BRAVES 2, WHITE SOX 0: Mike Foltynewicz allowed five hits in seven innings, Jeff Francoeur and Jace Peterson homered and Atlanta won at Chicago.

Foltynewicz (3-3), who grew up in the Chicago suburbs, had a career-high 10 strikeouts.