Thursday morning sports

Tampa Bay 4, Detroit 2 – CJ Cron's three-run home run gives the Tampa Bay Rays a 4-2 lead over the Detroit Tigers. Tampa Bay went on to win 4-2.

San Francisco 5, Cubs 4 – Buster Posey's walkoff RBI single gives the San Francisco Giants a 5-4 win over the Chicago Cubs.

Cleveland 19, Cincinnati 4 – Jose Ramirez hits a three-run home run, his second homer of the game, to right, giving the Indians an 11-0 lead over the Cincinnati Reds in the third. Francisco Lindor and Michael Brantley scored. Cleveland went on to win, 19-4.

White Sox 4, St. Louis 0 – Charles Tilson hits an RBI single to center, giving the White Sox a 3-0 lead over the St Louis Cardinals in the seventh. Tim Anderson scored. Chicago went on to win, 4-0.

ESPN FC's Craig Burley spoke about the World Cup semifinal between England and Croatia, that saw Croatia win 2-1 in extra time. Burley says Croatia is simply a more in-form team than England. Croatia plays France in the Final on Sunday.

Top seed Roger Federer was knocked out in an upset at the Wimbledon quarterfinals. Federer spoke to reporters after the match against Kevin Anderson, saying that he didn't envision this loss.