Brad Davis logged the game-winning goal, along with two assists, helping the Houston Dynamo to a 3-2 victory over Real Salt Lake.