Mit seiner Zeit von 24:16 Minuten setzte sich der Radprofi vom Team BMC auf der sechsten Etappe nach 20,3 Kilometern vor den US-Amerikanern Andrew Talansky (+0:17) und Taylor Phinney (+0:20) durch.
Die Gesamtführung behauptete der Franzose Julian Alaphilippe, am Freitag mit 45 Sekunden Rückstand Achter. Es folgen Dennis (+0:16) und US-Profi Brent Bookwalter (+0:38).
Der deutsche Sprintstar John Degenkolb war mit 3:40 Minuten Rückstand zu Dennis als 91. noch bester Deutscher. Die Tour endet am Sonntag in Sacramento.