Joffrey Lupul scored 2:21 into overtime for the Toronto Maple Leafs, who squandered a third-period lead but bounced back to beat the Philadelphia Flyers 4-3.