Cards head to Pittsburgh on a roll...Tex homers twice in Yankee win...Kershaw fans 13

UNDATED (AP) — The St. Louis Cardinals are going to Pittsburgh for a four-game mid-summer showdown series starting tonight with a four and a-half game lead over the Pirates in the tough NL Central -- thanks to Jhonny Peralta.

Peralta's dramatic two-run, two-out homer in the bottom of the ninth gave the Cards another come-from-behind victory, 6-5 over the Chicago Cubs at Wrigley Field. Miguel Montero cracked a three-run go-ahead double in the sixth inning to give the Cubs a 5-4 lead which they held until the ninth.

That's the Cardinals' major league-leading 26th come-from-behind victory.

In other baseball:

— The Pittsburgh Pirates completed a sweep of the San Diego Padres with a 5-2 win. That's the Pirates' 10th series sweep of the season to tie a club record. Gregory Polanco, Andrew McCutchen and Jung Ho Kang had RBI singles in a three-run eighth, all with two outs.

— Clayton Kershaw was brilliant in winning his first game in a month. Kershaw fanned 13 in snapping a five-start winless streak with an eight-hit shutout, and Jimmy Rollins hit a three-run homer against his former team to help the Los Angeles Dodgers beat the Philadelphia Phillies 5-0. It was Kershaw's 10th career shutout and 18th complete game in his 227th start.

— All-Star slugger Mark Teixeira homered twice after Scott Kazmir left his start with triceps tightness and the New York Yankees held off the Oakland Athletics 5-4. CC Sabathia won for the first time in a month to improve to 4-8.

— Lorenzo Cain and Jarrod Dyson hit two-run homers, Alcides Escobar had four hits and the Kansas City Royals pounded Rays All-Star Chris Archer before holding off Tampa Bay 9-7. The Royals lost All-Star outfielder Alex Gordon to a strained groin in the fourth inning. He was hurt on Logan Forsythe's inside-the-park homer.

— Cleveland doubled up AL West-leading Houston 4-2. David Murphy drove in two runs with a double in the eighth inning to help Trevor Bauer improve to 8-5.

— A.J. Pollock's three-run home run sparked a five-run second inning that carried Arizona past Texas 7-4. Arizona reached the break-even mark (42-42) for the first time since April 24.

— Adam Eaton's walkoff home run in the 11th inning lifted the Chicago White Sox to a 7-6 win over the Toronto Blue Jays.

— All-Star Mike Trout homered twice for his fifth career multi-homer game in leading the L.A. Angels past Colorado 3-2 The game was delayed two-hours, seven minutes at the start by rain at Coors Field.

— David Ortiz hit a two-run homer and the surging Boston Red Sox won their season-high fourth straight, 6-3 over the Miami Marlins. Rick Porcello held Miami to two runs in six innings to snap a career-worst, seven-game losing streak. He's 5-9.

— Carlos Gomez homered twice, including the go-ahead, three-run shot in the eighth inning that gave Milwaukee a 6-5 win over Atlanta. Gomez's eighth home run came off reliever Luis Avilan who failed to hold the lead for starter Julio Teheran and Atlanta.

— Brian Dozier and Joe Mauer hit back-to-back home runs with two outs in the sixth inning, leading Minnesota past Baltimore 5-3 to complete a three-game sweep. The home runs came off of Orioles pitcher Bud Norris who came on in the sixth following five scoreless innings from starter Ubaldo Jimenez. Manny Machado and Chris Davis hit consecutive homers in the eighth for the Orioles.

— Jacob deGrom pitched eight shutout innings to pick up his ninth win as the Mets topped slumping San Francisco 4-1. Eric Campbell hit a two-run homer and scored twice to help hand the Giants their eighth loss in the last nine games.

— Detroit rookie Jefry Marte got an RBI double for his first major league hit, then added a solo home run that sent the Detroit Tigers over the Seattle Mariners 5-4.

— The Reds-Nationals game in Washington was rained out.


Pairings announced

NEW YORK (AP) — Todd Frazier, who will have the backing of the hometown fans in Cincinnati, is paired with two-time champion Prince Fielder of Texas in the first round of Monday's All-Star Home Run Derby in Cincinnati. In this year's new format, Chicago Cubs rookie Kris Bryant is in a pairing with the Los Angeles Angels' Albert Pujols, Toronto's Josh Donaldson is in a bracket with the Chicago Cubs' Anthony Rizzo, and Los Angeles Dodgers rookie Joc Pederson takes on Baltimore's Manny Machado.

The Frazier-Fielder winner faces Donaldson or Rizzo, and the Bryant-Pujols winner goes against Pederson or Machado.

Each batter gets five minutes per round, and home runs in each batter's final minute stop the clock. Players can earn up to 1 minute, 30 seconds of bonus time based on home run distance.


Span sidelined through All-Star break...Royals getting pitchers back

UNDATED (AP) — Nationals center fielder Denard Span will be sidelined through the All-Star break because of lingering back spasms. Span has missed five of the last 12 games with the problem.

Span is batting .305 with a team-high 11 stolen bases.

In other baseball injury news:

— The Kansas City Royals could soon have their banged-up starting rotation back to normal. Right-hander Yordano Ventura will come off the disabled list Thursday to start the series finale against Tampa Bay, and left-hander Jason Vargas is expected to return from the DL after the All-Star break. Both have been out since early June.

— The New York Yankees got two of their stars back, activating center fielder Jacoby Ellsbury and closer Andrew Miller from the disabled list.


Cap at $70 million...AP source: Jordan stays with Clippers

NEW YORK (AP) — The NBA salary cap has been set for next season at $70 million, a higher-than-expected number that paves the way for free agent contracts to be signed.

The league says the cap increased by 11 percent and the 2015-16 cap will be the highest ever. It had been projected to come in closer to $67 million until recently.

With the cap set, the league's moratorium will be lifted at midnight, and deals and trades that were agreed to since free agency opened on July 1 can become official beginning Thursday at 12:01 a.m. EDT.

In other NBA free agent news:

— A person with knowledge of the situation says DeAndre Jordan has backed out of a verbal agreement with the Dallas Mavericks to remain with the Los Angeles Clippers. Jordan made the switch after a face-to-face meeting at his Houston home with a contingent of Clippers including Blake Griffin and Paul Pierce.

— A person familiar with the situation says the Charlotte Hornets have agreed to a contract with free agent Jeremy Lin. Lin is entering his sixth NBA season. He had a brief but memorable stint with the New York Knicks in 2012 and also played for the Warriors, Rockets and Lakers.

— A person with knowledge of the situation says the Phoenix Suns have reached contract agreements with shooting guard Sonny Weems and point guard Ronnie Price. Weems, an all-Euroleague first-team selection in 2013-14, gets a two-year, $5.8 million deal with the second year a team option. Price agreed to a one-year deal at the veteran's minimum of $1.5 million.

— Top draft pick Karl-Anthony Towns made his Minnesota Timberwolves debut with an open scrimmage last night, and more than 15,000 fans flocked to Target Center to watch him.


Men's semis are set

LONDON (AP) — Fourth-seed and French Open champ Stan Wawrinka was upset by Richard Gasquet 6-4, 4-6, 3-6, 6-4, 11-9 in Wimbledon quarterfinal play. Gasquet will now face top-seed Novak Djokovic who beat Marin Cilic 6-4, 6-4, 6-4. This marks Djokovic's sixth-straight appearance in the Wimbledon semifinals.

The other semi has second-seed Roger Federer meeting third-seed Andy Murray. Federer beat No. 12 Gilles Simon of France 6-3, 7-5, 6-2 to reach the final four for the 10th time. Murray eliminated Canada's Vasek Pospisil 6-4, 7-5, 6-2.


Redskins trademark registration lifted

ALEXANDRIA, Va. (AP) — A federal judge has ordered the Patent and Trademark Office to cancel registration of the Washington Redskins' trademark, ruling that the team name may be disparaging to Native Americans. Judge Gerald Bruce Lee emphasized that the Redskins are still free to use the name if they wish, but that they would just lose some legal protections that go along with federal registration of a trademark.

The decision affirms an earlier finding by an administrative appeal board.

Redskins President Bruce Allen said the team will appeal.


McIlroy to miss Open Championship

UNDATED (AP) — Rory McIlroy won't be back to defend his title in the British Open.

The world's No. 1 player has announced that a ruptured ligament in his left ankle will keep him from St. Andrews next week for the third major of the season. McIlroy said he injured his ankle while playing soccer with friends in Northern Ireland over the weekend.

He will be the first player to not defend his Open title since Ben Hogan in 1954.


Mickelson won't comment on gambling report

GULLANE, Scotland (AP) — Five-time major champion Phil Mickelson has refused to comment on allegations linking him to an illegal gambling operation. ESPN reported last week that $2.75 million belonging to Mickelson was transferred to a former sports gambling handicapper, who pleaded guilty to laundering money.

Speaking in Gullane ahead of the Scottish Open, Mickelson said he doesn't feel the need to comment on "every little report that comes out."

ESPN reported that Mickelson hasn't been charged with a crime and isn't under federal investigation


ESPN cancels Olbermann's show

BRISTOL, Conn. (AP) — Keith Olbermann's show on ESPN will end sometime this month. It premiered in August 2013 when he returned to the network.

The network called Olbermann "a tremendous talent" but said it made a "business decision to move in another direction."

The 56-year-old Olbermann was a "SportsCenter" anchor on ESPN from 1992-97. He went on to work for Fox Sports (1998-01) and switched to news with MSNBC (2003-11) and Current TV (2011-12) before returning to ESPN. He also was part of NBC's NFL coverage for the 2007-09 seasons.


Greipel wins again

AMIENS, France (AP) — Germany's Andre Greipel won the fifth stage of the Tour de France in a sprint finish. It was his second stage win of the race. Fellow German Tony Martin kept the leader's yellow jersey, holding a 12 second lead over Britain's Chris Froome.