West Ham United scored their first win of the pre-season with a hard-earned 2-1 victory in front of a 1,715-strong crowd at Northampton Town at Sixfields Stadium.
The Hammers were quick off the mark against their EFL League Two opponents and went ahead inside two minutes when the lively Jarrod Bowen's right-wing cross was shinned into the top corner of his own net by home defender Sid Nelson.
Craig Dawson then headed wide as West Ham continued to pile the pressure on the home team. And it was 2-0 to Stuart Pearce's side on 13 minutes when a slick piece of interplay ended with captain Manuel Lanzini teeing up Conor Coventry and the Republic of Ireland U21 international finished accurately from outside the penalty area.
Impressive teenager Keenan Forson, who started alongside Coventry in midfield, then went close to making it 3-0 when he raced into the penalty area and, despite appearing to be pulled back, forced home goalkeeper home goalkeeper Liam Roberts into save with his legs.
The Cobblers did pull a goal back through Sam Hoskins before half-time, with the right winger converting Mitch Pinnock's low cross on 29 minutes.
Only another smart save from Roberts and a wasteful finish denied Nathan Holland a third for the Hammers as the visitors sought to re-establish their two-goal advantage before the interval.
The home side created chances after replacing all ten outfield players in the second half, but West Ham's goalkeeper Nathan Trott stood firm.
The Bermuda-born stopper parried efforts from substitutes Scott Pollock and Paul Lewis as West Ham understandably tired against their fresher opponents to ensure West Ham would travel back down the M1 as worthy winners.