UNDATED (AP) — Adam Wainwright of St. Louis and Milwaukee's Wily Peralta (WIH'-lee peh-RAHL'-tah) have become the majors' second and third 15-game winners of the season, joining Cincinnati's Johnny Cueto (KWAY'-toh). That means the Brewers still lead the National League Central by three games over the Cardinals.

Wainwright gave up three runs in seven innings of the Cardinals' 7-6 win over San Diego. He received plenty of support from Matt Carpenter, who homered, doubled and drove in three runs. Jon Jay's two-run single highlighted a four-run first in which the Redbirds batted around.

Peralta is 15-7 with a 3.32 ERA after helping the Brewers complete a three-game sweep of the Los Angeles Dodgers. Peralta scattered five singles in six scoreless innings of the Brewers' 7-2 victory against the Dodgers.

Jonathan Lucroy tied a season high with five RBIs smacking a two-run homer and added a three-run double to put the Brewers ahead 5-0 in the second inning. Carlos Gomez also homered for Milwaukee.

The Dodgers' lead in the NL West is down to 3 ½ games after second-place San Francisco beat the Phillies 5-2. Andrew Susac had two hits and drove in the go-ahead run as the Giants won a home series for the first time since the All-Star break. Michael Morse got three hits and scored twice to help Tim Lincecum (LIHN'-she-kuhm) pick up his first victory in three weeks.

Elsewhere in the majors:

— Adam Rosales and Mike Carp hit RBI singles off Angels closer Huston Street in the bottom of the ninth to lift Texas past the Los Angeles Angels 3-2. The Angels ended a four-game winning streak and remain in a virtual tie with Oakland atop the AL West.

— The Braves completed a three-game sweep of the Athletics as Justin Upton hit a two-run homer and Chris Johnson added a solo shot in a 4-3 win over the A's in Atlanta. Mike Minor gave up two runs and four hits in seven innings while outpitching Jon Lester, who fell to 3-1 in four starts since coming to Oakland from Boston.

— Washington's lead in the NL East remains six games over Atlanta. The Nationals blew a 4-2 lead in the ninth and trailed 5-4 before pulling out their sixth straight win, 6-5 over Pittsburgh in 11 innings. Asdrubal (as-DROO'-bul) Cabrera singled home the tying run in the bottom of the ninth before Jayson Werth doubled and scored Washington's winning run on Scott Hairston's sacrifice fly.

— Kevin Gausman gave up a run and two hits in six innings as Baltimore beat Cleveland 4-1 to avoid a three-game sweep. Steve Pearce and Jonathan Schoop (skohp) hit solo homers for the Orioles, who head the AL East by seven games over the New York Yankees.

— The Yankees were 4-2 winners at Tampa Bay as Brett Gardner hit a two-run single and Mark Teixeira (the-SHEHR'-uh) added a solo homer. Hiroki Kuroda (hih-ROH'-kee kuh-ROH'-duh) retired 17 straight at one point and allowed two runs and four hits in 6 2/3 innings to help the Yanks win their second straight since a five-game skid.

— Conor Gillaspie hit his first grand slam and Jordan Danks added a two-run shot, all during a six-run first that carried the Chicago White Sox past Toronto 7-5. Blue Jays slugger Juan Encarnacion socked his first homer since coming off the disabled list, but Toronto fell 7 ½ games off the AL East lead.

— Homers by Alex Gordon, Salvador Perez and Josh Willingham powered Kansas City to its 20th victory in 25 games, 12-6 at Minnesota. Alcides (al-SEE'-dehs) Escobar and Nori Aoki (NOHR'-ee ah-OH'-kee) hit two-run singles during the Royals' seven-run second.

— The Royals lead the AL Central by 1 ½ games over Detroit after Chris Young held the Tigers to four hits in six shutout innings of Seattle's 8-1 victory in Motown. Kyle Seager's three RBIs helped the Mariners move a half-game ahead of the Tigers for the final AL wild-card berth.

— Giancarlo Stanton belted his major league-leading 32nd homer of the season and drove in four runs to lead Miami's offense on a 10-3 romp over Arizona. Garrett Jones also homered as the Marlins won for the fifth time in seven games to climb back to .500.

— The Chicago Cubs avoided a three-game sweep by beating the New York Mets 2-1 on Starlin Castro's homer leading off the ninth. Jake Arrieta settled for a no-decision after holding the Mets to two hits while striking out nine in seven innings.

— Jose Altuve (al-TOO'-vay) went 4-for-5 with his first career grand slam as Houston crushed Boston 8-1. Dexter Fowler and Jon Singleton added solo homers for the Astros, whose 52 victories are one more than they earned last season.

— Colorado took Game 1 of a twinbill by beating Cincinnati 10-9 on Drew Stubb's three-run homer with two out in the bottom of the ninth. Nolan Arenado went 4-for-4 and worked out a leadoff walk to spark the Rockies' five-run ninth.

— The Rockies completed the doubleheader sweep by scoring eight runs in their final two at-bats to beat Cincinnati 10-5. The game was tied until Corey Dickerson and Michael Cuddyer (kuh-DY'-ur) hit consecutive two-run doubles.

In another baseball note, Todd Helton had his No. 17 jersey retired by the Colorado Rockies. Helton retired after last season after compiling a .316 average during a stellar 17-year career, all with the Rockies. He is the first player in the team's 22-year history to have his number retired.