The Dynamo defeated Sporting KC in Phoenix, Arizona on tallies from Jason Garey and Andrew Hainault and an own goal.