The Toronto Maple Leafs have won three straight games after rallying to defeat the Boston Bruins 5-4 in overtime on Tuesday.