We're in the home stretch of the MLS season, and some of the league's best players turned in class performances to lead their teams to victory this week.
Read on to find out who else made the Team of the Week, presented by EA SPORTS FIFA 16, for Week 29:
GK: Luis Robles (New York Red Bulls) - Gave up two goals to the Revolution on Wednesday, but in his 100th consecutive start Robles made a handful of huge saves against Portland to secure a Red Bulls win.
M: Benny Feilhaber (Sporting Kansas City) – Opened the floodgates with his free kick, and grabbed the winner to salt away the result against FC Dallas.
M: Tony Tchani (Columbus Crew SC) – He set the tone of Columbus’ early pressure with a handful of dangerous chances, and then capped off the night with an assist on Kei Kamara’s goal as Crew SC got all three points in D.C.
F: Sebastian Giovinco (Toronto FC) – Returned to the scoresheet in a big way against Colorado, recording a brace and adding an assist as the cherry on top.
F: Didier Drogba (Montreal Impact) – The goal might have been gifted, but his setup play was otherwordly. He was switching the field, bringing down crosses and hitting perfect passes as if he was on the training ground in the Impact's 3-0 win.
Coach: Jason Kreis (New York City FC) - It hasn't been the easiest of seasons for Kreis, but NYCFC had a nice week, winning both of their home games.
Bench: Stefan Frei (Seattle Sounders), Damien Perrinelle (New York Red Bulls), Benoit Cheyrou (Toronto FC), Andrea Pirlo (New York City FC), Juan Manuel Martinez (Real Salt Lake), Kei Kamara (Columbus Crew SC), Obafemi Martins (Seattle Sounders)