Dimitar Berbatov's two headers helped Tottenham towards victory at White Hart Lane as West Ham boss Alan Curbishley suffered his third consecutive 4-0 defeat.
Berbatov netted both of his goals early in the first half, with hopes of a Hammers comeback virtually ending when Luis Boa Morte was dismissed just before the break.
Gilberto came off the bench and added a third before Darren Bent headed a fourth.
Spurs head coach Juande Ramos has now completed a London treble this season, defeating Arsenal and Chelsea in the Carling Cup and now bitter rivals West Ham.
It also ended Spurs' run of back-to-back defeats ahead of their Uefa Cup trip to PSV Eindhoven, but West Ham's slump continued, following 4-0 defeats to Chelsea and Liverpool last week.
Spurs were ahead after eight minutes. Tom Huddlestone swung over a free-kick from the right flank and Berbatov's header on the penalty spot skidded past Robert Green into the far corner.
The Spurs pair combined again three minutes later from the opposite flank with the same outcome. Berbatov's header this time beating Green at the near post.
Huddlestone then headed Aaron Lennon's cross over the bar.
Boa Morte picked up his first booking after persistent fouling, and he was constantly battling with Hutton and Robbie Keane. Keane, in turn, angered Hammers fans with a gesture towards his own supporters acknowledging the recent Carling Cup triumph.
Steed Malbranque was the next to try his luck but his angled drive went wide of Green's post. Green also saved a Berbatov volley when another Huddlestone set-piece caused problems.
Boa Morte received his second yellow card a minute from half-time for a foul on Lennon.
There did not appear to be any complaints from the West Ham bench but Curbishley had words with referee Chris Foy in the tunnel at half-time, protesting about the foul leading up to the opener.
Huddlestone's effort went just wide early in the second half, while Dean Ashton shot over at the other end with an effort from the edge of the box before Lucas Neill tested Robinson from a similar distance.
Despite the visitors applying pressure, Spurs could have added a third through Keane and Lennon when they broke.
Gilberto was brought on for Malbranque just before the hour mark for his Premier League debut, and Bent was given a run in place of Keane.
The third came with six minutes remaining when Gilberto netted a shot on the turn after Lennon had dummied a Pascal Chimbonda pass. Bent added the fourth with a stoppage-time header.