Former world champion Thor Hushovd (BMC) and Danny Van Poppel (Trek Factory) were second and third.

“Finally I take one victory for me and for my team,” said Sagan. “I am very happy for this victory. Eleven stages, I have one more.”

Wiggins (Team Sky) safely held onto the overall lead as runner-up Rohan Dennis (Garmin-Sharp) was unable to make up any ground in stage seven.

Dennis, of Australia, is 30 seconds adrift of Wiggins while American Lawson Craddock is 1:48 back of the leader.

Wiggins is confident he can close the deal today in Thousand Oaks, in rolling countryside west of Los Angeles, and win the overall title.

“I think we’ll continue to do the same thing, keep an eye on the Garmin guys. I’m sure we’ll be all right,” Wiggins said. Stage seven included a long descent into the city of Pasadena and then a dizzying series of twists and turns over the final five kilometres.

Javier Mendes began to push the pace among the leaders as the bell lap sounded.

Garmin’s Janier Acevedo then tried to outfox the field but like Mendes he soon slipped back. Hushovd started his sprint too early, allowing the technically-savvy Sagan to charge through the final turns and emerge with a comfortable victory.

“At the start there were a lot of riders in the breakaway. But we pushed all the time and all day for the finish,” Sagan said.

Cannondale’s Cameron Wurf said they have faith in Sagan’s leadership.

“Peter is such a great captain. When he puts his troops to work, 9.9 times out of 10, he finishes it off,” said Wurf.

“It is pretty easy as a team to motivate yourself and do as he asks.” Wiggins was relieved to get through stage seven without any major problems.

“It’s never really done until you cross the line,” said Wiggins, the 2012 Tour de France champion who took the lead in California in the individual time trial second stage.

“With the speed we were going - you puncture and you’re not going to get back into the race, even with a change.