Toronto moved into third in the Eastern Conference after beating Montreal Impact 2-0 at the Stade Saputo.
The visitors, without ex-England international Jermain Defoe, were ahead inside 11 minutes when good build-up play from Dominic Oduro and Michael Bradley presented Gilberto with a golden opportunity, and he beat keeper Troy Perkins.
He nearly made it two midway through the half when his shot from the edge of the area went only narrowly wide of Perkins's goal.
However, Toronto did double their advantage on 54 minutes thanks to a Luke Moore strike and the away side held on for the points.
Victory means that Toronto climb to third, but trail leaders DC United by nine points.