Veteran Vince Carter came off the bench to score a season-high 18 points and the visiting Atlanta Hawks, playing without their most productive player, defeated the Detroit Pistons 98-95 on Sunday for their third straight win.The Pistons had a chance to tie the game with 23 seconds left when Blake Griffin missed two free throws. Jeremy Lin grabbed the rebound, was fouled and made two free throws to give Atlanta a 94-91 lead with 21 seconds left.Detroit’s Reggie Jackson cut the Atlanta lead to one point with a driving dunk with 13.2 seconds left. The Pistons fouled Lin, who made both free throws with 12.5 seconds left, and Kent Bazemore made two free throws with 4.1 seconds left to ice the game.The Hawks were playing without forward John Collins, who was out with a left ankle sprain. Collins, the team’s leading scorer and rebounder, had posted double-doubles in eight of his last nine games.Without Collins, the Hawks spread their production around, with Carter acting as the primary replacement. Carter, at 41 playing in his 21st season, was 7-for-14 from the field with a season-high seven rebounds.Atlanta also got 15 points and a season-high 17 rebounds from Alex Len, who got his fourth double-double of the season. Bazemore score 13, Trae Young had 12 points and six assists and Lin scored 10 points and was 6-for-6 from the line.The young Atlanta team had won back-to-back games twice previously before breaking through for their first three-game winning streak of the season.