MINNEAPOLIS (AP) — Pinch-hitter Chris Iannetta's sacrifice fly in the ninth inning lifted the Los Angeles Angels to a 5-4 victory over the Minnesota Twins on Thursday night.

David Freese broke out of an 0-for-21 slump with two doubles and an RBI, and Howie Kendrick and Erick Aybar each had two hits and an RBI to help the Angels bounce back from a two-game sweep in Houston. Huston Street earned his 36th save in 38 chances to give the Angels a five-game lead in the AL West over Oakland.

Eduardo Nunez hit a three-run homer and Kyle Gibson shrugged off a poor fourth inning to go seven for the Twins. But All-Star closer Glen Perkins (3-2) gave up a leadoff double to Freese to start the ninth and couldn't strand him.

Orioles go deep on Reds...Brewers losing streak hits 9

UNDATED (AP)— American League home run leader Nelson Cruz hit his 37th home run and Nick Hundley added a three-run shot in a six-run first inning as the Baltimore Orioles finished a three-game interleague sweep of Cincinnati, 9-7.

Despite taking a big early lead, the Orioles needed a two-run single by J.J. Hardy to break a seventh-inning tie.

The victory moves the AL East-leading Orioles 25 games over .500 at 82-57.

In other baseball:

— The New York Yankees rallied with two late home runs to edge Boston 5-4. Mark Teixeira and Chase Headley homered in the bottom of the ninth. New York is four games out of the second AL wild-card spot with 24 games left.

— Detroit erupted with seven runs in the 11th inning and beat Cleveland 11-4. Eugenio Suarez's two-run single and Victor Martinez's three-run homer highlighted the big inning.

— The Milwaukee Brewers losing streak is now nine. St. Louis stretched its lead in the NL Central to four games over Milwaukee by beating the Brewers 3-2. The Brewers stranded potential tying runs in scoring position from the sixth through the ninth. Cards starter Michael Wacha was limited to three innings in his first start off the disabled list. Marco Gonzalez got the win in relief.

— Pinch-hitter Colby Rasmus homered in the 10th inning and the Toronto Blue Jays earned their first three-game sweep at Tampa Bay by beating the Rays 1-0.

— Seattle mauled Texas 10-2. Robinson Cano had his first four-RBI game for the wild card-contending Mariners.

—Arizona trimmed San Diego 5-1. Randall Delgado and four relievers combined on a four-hitter.

New deal for La Rosa

DENVER (AP) — The Colorado Rockies have agreed to a two-year contract extension with left-hander Jorge De La Rosa. The 33-year-old has been a dependable arm in a rotation hit hard by injuries this season. He's 13-10 with a 4.26 earned run average.

De La Rosa's 68 wins with the Rockies trail only Aaron Cook's 72 for most in franchise history.