Antonio Gates had three touchdown catches and the San Diego Chargers controlled the tempo to keep Seattle's offense off the field and upset the defending Super Bowl champion Seahawks 30-21 Sunday.

Gates' 21-yard catch late in the third quarter was epic, as the star tight end split two defenders and extended for Philip Rivers' pass, reaching out with his left hand to gather it in. Flat on his back, he held up the ball to show the ref he'd made the catch that gave San Diego a 27-14.

Rivers was 28 of 37 for 284 yards.

San Diego (1-1) had blown an 11-point, fourth-quarter lead and lost its opener Monday night at Arizona. Seattle (1-1) had nine days to prepare after a 20-point opening victory against Green Bay.