Evgeni Malkin had a goal and an assist in his first NHL game action in more than seven months, and the Pittsburgh Penguins beat the Detroit Red Wings 3-2 on Wednesday night in the preseason opener for both teams.