TCU (8-0, 4-0 Mountain West) remained in the chase for a BCS bowl berth by staying undefeated.
The Horned Frogs jumped in front with touchdowns on five of their first six possessions. Dalton scored on runs of 13 and 7 yards as TCU held a 31-6 halftime lead. He also hit Ryan Christian on TD passes of 44 and 29 yards.
San Diego State (4-5, 2-3 MWC) struggled against TCU's top-ranked defense, managing just a 30-yard TD pass from Ryan Lindley to DeMarco Sampson and two field goals by Lane Yoshida.
TCU's 11-game winning streak is the nation's third-longest behind Florida's 18-game one and Texas's 13-game streak. Iowa had won 13 straight before losing to Northwestern earlier Saturday. The top-ranked Gators took on Vanderbilt later Saturday.
The Horned Frogs have outscored their last four opponents, 175-25. TCU, which gained a season-high 578 yards in last week's 41-0 win at UNLV, had 551 against the Aztecs.
Dalton, who left the game late in the third quarter, finished 14 of 20 for 239 yards. He also rushed for 44 yards on five carries. Christian had three catches for 106 yards.
TCU ran the ball for 312 yards.
The Horned Frogs' defense, ranked first in the country in total defense, produced four turnovers that led to 13 points. The Aztecs, who had their two-game winning streak snapped, gained just 279 yards.
Lindley completed 16 of 34 passes for 164 yards.