Stan Szeto-USA TODAY Sports

Chargers running back Joshua Kelley raced for a 75-yard touchdown and Los Angeles pulled away for a 23-12 victory over the San Francisco 49ers on Friday in Santa Clara, Calif.

The Chargers finished the preseason with a 2-1 record, while the 49ers slipped to 1-2.

Los Angeles rode its ground game for 267 yards on 41 carries spread among 10 players.

With Chargers quarterback Justin Herbert sitting out, Easton Stick got the start and completed 9 of 11 passes for 38 yards. Max Duggan followed, and he went 4 of 9 for 15 yards, including a 3-yard touchdown pass to Hunter Kampmoyer.

On the day they agreed to deal quarterback Trey Lance to the Dallas Cowboys for a fourth-round draft pick, the 49ers used all three of their remaining QBs.

Brock Purdy connected on 5 of 9 passes for 73 yards and ran for a 5-yard TD. Sam Darnold finished 6 of 11 for 89 yards and a 6-yard TD toss to Willie Snead IV. Brandon Allen threw the game's only interception and was 2 of 6 for 23 yards.

More must-reads:

TODAY'S BEST
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Hurricanes not expected to re-sign defenseman, center