Needing a road win in Game 7 against a Heat team led by Shaquille O'Neal and Dwyane Wade, the Pistons kept hopes of back-to-back titles alive with a gutty win.