Rangers battle Bruins to five sets: Gardiner rolls in final set to win