CLEVELAND, July 19 (Ticker) -- Deanna Nolan hit a 14-foot jumper with 2.2 seconds left to lift the Detroit Shock to their third consecutive win, a 58-57 victory over the Cleveland Rockers.

Deanna Nolan made the game-winning shot for Detroit.
Gregory Shamus/WNBAE/Getty Images
LaToya Thomas had a chance to win the game for Cleveland, but her off-balance three-point attempt fell short at the buzzer.

Swin Cash led Detroit with 14 points, Cheryl Ford had 11 and Elaine Powell added 10.

Nolan finished with eight points and Kedra Holland-Corn scored nine off the bench for the Shock.

Cleveland had a 32-29 advantage at the half, but the lead changed hands several times in the second half.

Penny Taylor, Chasity Melvin and reserve Merlakia Jones each scored 12 points for the Rockers. Taylor left the game with 3:34 to play after suffering a cut lip.

The Shock shot 38 percent from the field and converted 14-of-21 free throws as they improved to 6-2 on the road and 13-5 overall. Detroit is the only team in the Eastern Conference with a winning road record.