BOSTON -- Morgan Geekie scored twice for the Boston Bruins, who recovered for a 3-2 shootout win against the Detroit Red Wings at TD Garden on Saturday.

Geekie has scored eight goals in his past six games and has 20 on the season, which is tied with Nathan MacKinnon of the Colorado Avalanche for the NHL lead.

Jeremy Swayman made 24 saves and stopped all three attempts he faced in the shootout for the Bruins (15-12-0), who had lost four of six, including 6-2 to the New York Rangers on Friday. Elias Lindholm had two assists.

Lucas Raymond and Michael Rasmussen scored, and Dylan Larkin had two assists for the Red Wings (13-11-2), who have lost four in a row (0-3-1). Cam Talbot made 17 saves.

Geekie gave the Bruins a 1-0 lead at 4:25 of the second period. Red Wing defenseman Ben Chiarot

See Full Page