Toronto FC knock off Revolution, 3-2, after a long weather delay

Toronto FC scored three times in the first half and held on to beat the New…