Marcus Rashford's 100th goal for Manchester United sealed a 1-0 home win against West Ham and kept them hot on the heels of the Premier League's top four.Rashford became the first United player to reach the goalscoring landmark since Wayne Rooney in 2009 and his thumping first-half header helped maintain their steady improvement under Dutch boss Erik ten Hag.United launched the season with back-to-back league defeats and were thrashed 6-3 by city rivals Manchester City at the start of the month.But Ten Hag's side are now unbeaten in eight games in all competitions since and sit fifth in the table, one point behind Newcastle.October has also been a productive month for former United boss David Moyes' West Ham, but they were made to pay for a passive first-half display and were thwarted by the hosts' stubborn defence when chasing the game in the second period.FULL MATCH DETAILSUnited began tentatively after Ten Hag made four changes from the side which started in Thursday night's 3-0 Europa League win against Sheriff.Harry Maguire made his first league start since August and Ronaldo also started as Brazil winger Antony missed out through injury.West Ham reverted to their league line-up after their midweek Europa Conference exploits, recalling the likes of Declan Rice, Jarrod Bowen and Tomas Soucek.The Hammers were content to contain during the opening exchanges and it was not until the 15th minute that United troubled visiting goalkeeper Lukasz Fabianski.Ronaldo's 25-yard shot lifted the home crowd, but was comfortably held, and then Rashford had two efforts on target in quick succession, which Fabianski was equal to.United gathered further momentum before the interval as Rice cut out Luke Shaw's cutback and they were