Dwyane Wade’s 30 point haul – his second-highest total of the season – helped the Miami Heat to a 102-96 win over the Detroit Pistons on Monday.