HOCKEY

The Washington Capitals re-signed John Carlson to a $64 million, eight-year contract that allows the Stanley Cup champions to keep the do-it-all defenseman.

The Capitals got the cap space necessary to re-sign Carlson by trading veteran defenseman Brooks Orpik and backup goaltender Philipp Grubauer on Friday night at the NHL draft.

TENNIS

GERRY WEBER OPEN: Borna Coric defeated defending champion Roger Federer 7-6 (6), 3-6, 6-2 in Halle, Germany, to win his second career title.

The 21-year-old Croat saved three of the four break points he faced and took his second match point to end Federer’s 20-match winning streak on grass.

QUEEN’S CLUB: Top-seeded Marin Cilic of Croatia saved match point on his way to defeating Novak Djokovic 5-7, 7-6 (4), 6-3 to win the London grass-court tournament for the second time.

BIRMINGHAM CLASSIC: Petra Kvitova fought back from a set down to beat Magdalena Rybarikova 4-6, 6-1, 6-2 and retain her grass-court tile in Birmingham, England.

AUTO RACING

INDYCAR: Pole sitter Josef Newgarden dominated the race at Road America in Elkhart, Wisconsin, leading 53 of 55 laps for his third victory of the season.

The defending series champion crossed the finish line with a comfortable 3.38-second cushion over Ryan Hunter-Reay. Points leader Scott Dixon finished third, part of the three-car pack that separated from the field with about 13 laps to go in the road-course race.

FORMULA ONE: Lewis Hamilton capitalized on a mistake by rival Sebastian Vettel to enjoy a wire-to-wire victory at the French Grand Prix and retake the lead in the title race.

Starting third behind Hamilton and Mercedes teammate Valtteri Bottas, Vettel crunched his Ferrari into the back of Bottas in the first turn, damaging both cars and sending them into the pits for repairs.

Vettel fought back to finish fifth, but now trails Hamilton by 14 points.

BASEBALL

EMPIRE LEAGUE: Daniel Dominguez had four hits and five RBI and as the Old Orchard Beach Surge (7-4) split a doubleheader against the Plattsburgh RedBirds (4-7) in Plattsburgh, New York.

The Surge won the first game, 7-0, but lost the second game, 9-4.

BASKETBALL

WNBA: Allie Quigley scored 20 points and hit a key basket late to help the Chicago Sky (4-9) post a 97-88 win over the visiting Phoenix Mercury (10-5).

Brittney Griner had 19 points and 10 rebounds for Phoenix but was ejected for a flagrant 2 foul with 2:50 left in the third quarter.

Maya Moore scored 23 and Sylvia Fowles added 20 to help the Minnesota Lynx (7-6) to their fourth straight win, 88-73 over the visiting Las Vegas Aces (5-10).

Rachel Banham scored 20 points and the Connecticut Sun (8-5) snapped a four-game losing streak with an 87-78 win over the Indiana Fever (1-13), in Indianapolis.

Riquna Williams scored a season-high 25 points, hitting seven 3-pointers, to help the Los Angeles Sparks (10-3) to an 80-54 rout the visiting New York Liberty (4-8).

Breanna Stewart had 28 points and 12 rebounds and powered a late run as the Seattle Storm (10-4) earned a 97-76 win over the Dallas Wings (6-6), at Arlington, Texas.

– Staff and news service report