Jordan Spieth has one-stroke lead after day two of the Charles Schwab Challenge, with Graeme McDowell missing the cut at Fort Worth in Texas.

A successive round of 74 saw McDowell finish on eight-under, with the cut mark at one-over.

Spieth, who won at Colonial Country Club in 2016, shot a four-under 66 to follow his superb 63 on day one to be at 11-under for the tournament, a shot ahead of compatriot Jason Kokrak after his second straight 65.

Sergio Garcia, co-leader after round one, shot a 69 to share third place at eight-under with Colombia's Sebastian Munoz and American Patton Kizzire.

Justin Rose was the top-placed Briton but drifted to seven shots off the lead after a second successive 68, featuring three birdies and a bogey, while fellow Englishman Ian Poulter was two shots further astern on two-under.

Spieth played another strong round, birdying three of his first six holes and picking up another shot on the 14th in his second straight bogey-free day.

England's Lee Westwood improved on a 75 with a 69 but still missed the cut, as did compatriot Tom Lewis and US PGA champion Phil Mickelson.