Royals over Red Sox

The Kansas City Royals have won 16 of the last 20 games since the All-Star break.