Ghana and West Ham United midfielder Kudus Mohammed was on the score sheet and also provided an assist for his side but it was not enough as they lost 4-3 to Newcastle United at St. James' Park on Saturday.

It was an epic game that saw the Magpies come from behind to beat the hammers who were in the lead.

Newcastle made the perfect start when Anthony Gordon won a penalty with just three minutes played and Alexander Isak converted from 12 yards after a lengthy check by the video assistant referee (VAR).

But the game started to get away from the Magpies when West Ham scored three unanswered goals.

Michail Antonio brought the Hammers on to level terms before Mohammed Kudus and Jarrod Bowen scored within minutes either side of half-time.

Isak scored his second penalty of the afternoon after Gordon was again adjudged to have been fouled and Barnes grabbed the equaliser in the 83rd minute.

With momentum and a vociferous St James' Park firmly behind them, Newcastle pressed on and Barnes emphatically fired in a 90th-minute winner.

There was further drama to come in injury time as Newcastle were reduced to 10 men when Gordon received a second yellow card for kicking the ball away, but they managed to hold out for a victory that could prove vital in their pursuit of European football.

Kudus has now scored 13 goals in all competitions while providing 4 assists for his side.