David Beckham remained non-committal over his future after helping the Los Angeles Galaxy beat the Houston Dynamo in the MLS Cup final.

Beckham and Robbie Keane combined to set up Landon Donovan for the decisive goal in a 1-0 victory in front of a sell-out crowd at the Home Depot Center.

The hard-fought win handed the 36-year-old former England captain his first title in the United States – Galaxy's first since 2005.

Beckham's future is up in the air with his five-year contract due to expire next month, but he insisted that had not affected him in the build-up.

"Not at all," he said. "I play to win. Whether I stay or not, I've had an amazing five years. I've loved it. The fans have been unbelievable, the owners, the players... every one of them are heroes."

The former Manchester United and Real Madrid midfielder said beforehand that winning the title would not be a factor in his decision to stay or go, and he reiterated that at the final whistle.

"I've said that all the way along," he said. "People were talking about if we didn't win it was going to be a disappointment and an unsuccessful five years. It's quietened a few people, which is always nice."

While Beckham has had to wait five years for his first MLS Cup title, it took only a matter of months for Keane to achieve the feat following his summer move from Tottenham.

The Republic of Ireland captain admitted fatigue had got to him in after helping his country qualify for Euro 2012 with a two-legged play-off triumph over Estonia.

"Six games in two weeks – it's a bit tough, but we won and that's the main thing," he said.

For Scotland's only participant in the match, Adam Moffat, there was only disappointment as the Houston midfielder, once of Elgin City, missed a headed chance with the game at 0-0.