Compiled from wire reports

Monaco Grand Prix

Lewis Hamilton won an incident-packed Monaco Grand Prix on Sunday to get his Formula One championship bid back on track after a dismal run of eight races without a win.

Red Bull driver Daniel Ricciardo started from pole position and finished second — after a huge blunder from his team which failed to have his tires ready — with Mexican driver Sergio Perez third for Force India.

Hamilton, the defending F1 champion, started from third but soon overtook his Mercedes teammate Nico Rosberg, and then held off Ricciardo with a gritty blocking move midway through.

“It’s been a long time coming to get this win — not only in the season but here at the Monaco Grand Prix,” said Hamilton, whose only other Monaco win was in 2008 for McLaren. “As soon as it rained I knew there was an opportunity, and fortunately I was quick enough in the wet.”

Hamilton was delighted after his win, jumping out of his car and throwing himself into the arms of his team engineers — and getting congratulated by U.S. pop star Justin Bieber.

With Rosberg — the championship leader — finishing seventh, Hamilton moved up to second overall in the standings, closing the gap on Rosberg to 24 points, while Ricciardo is in third spot.

Rosberg, winner of seven of the past eight races, including the first four this season, had a bad day as he finished seventh — his misery compounded when he was overtaken at the line by Nico Hulkenberg.

It was Hamilton’s 44th career win — the same number as his car — and only his second at Monaco, where he finished third last year after being caught behind a safety car following a late team order to pit.

This time, there were no such glitches for Hamilton, whose other win in Monaco was back in 2008 when he was driving for McLaren.

After the track dried out, Hamilton came in for quicker ultra-soft tires on lap 32, with Ricciardo coming in a lap later to switch to the same tires.

But in an astonishing oversight from Red Bull, his pit crew was not ready and this cost him valuable time as he came out behind Hamilton.

“They should have been ready,” Ricciardo said. “It hurts.”

Coca-Cola 600

Martin Truex Jr. turned in a performance for the ages Sunday night on his way to winning the Coca-Cola 600 at Charlotte Motor Speedway.

Truex started on the pole and led 392 of 400 laps and 588 of 600 miles — the most in one race in NASCAR history — to win for the first time this season and virtually secure himself a place in the postseason Chase.

“This is a weekend you dream about,” Truex said.

Kevin Harvick was second, while Jimmie Johnson finished third. Denny Hamlin was fourth and Brad Keselowski fifth.

The only laps Truex didn’t lead were during pit stops and one lap late in the race when Johnson slipped past him after a restart. Truex quickly regained the lead and was never threatened.