A risky decision by Red Bulls keeper Danny Cepero in the 29th minute helped Toronto take the lead. Nana Attakora looped a ball into the penalty area and as Cepero came out, Vitti lobbed him for his first MLS goal since arriving on loan during the winter from Argentine club Independiente.
Shortly before halftime Cepero twice deprived Amado Guevara of a goal. He saved a shot in the 43rd minute, and in the final minute of the half jumped to grab a bouncing ball off the top of Guevara's head.
An offside call nullified an apparent goal by Chad Barrett early in the second half but shortly thereafter the former Fire forward set up his team's clinching goal. In the 59th minute he chipped a ball that De Rosario lifted over Cepero for his fifth goal of the season.
TFC heads west for its next match, a first-ever visit to Rio Tinto Stadium and a game against Real Salt Lake. New York is winless on the road in an incredible 21 games (0-6-15) and has a foreboding date in Columbus the same day.
June 24 in Toronto
Toronto FC 2, New York 0.
Goals: Vitti (Attakora) 28, De Rosario (Barrett, Attakora) 59.
Toronto FC -Frei, Attakora, Garcia, Serioux, Guevara, Cronin, Robinson, Brennan, De Rosario (Velez, 86), Barrett (Dichio, 64), Vitti (Ibrahim, 75).
New York - Cepero, Hall, Boyens, Mendes, Pacheco, Zimmerman, Sassano, Stammler, Rojas (Smith, 81), Angel (Richards, 46), Wolyniec.
Yellow Cards: Toronto FC - Robinson 41, Serioux 78; New York - Richards 78.
Referee: Baldomero Toledo.