Tom Sykes' seventh win of the season in race one at Laguna Seca saw him extend his world superbike championship lead over Sylvain Guintoli to 22 points.