West Ham’s last four league matches have produced 16 goals, but there’s no guarantee of such entertainment at Shrewsbury on Sunday.

League One’s surprise package have built their promotion push on an outstanding defensive record, conceding just four goals in their 12 home matches so far.

And the Shrews will have no choice but to adopt a similar approach if they are to enjoy any success against a top-tier side in West Ham.

The Hammers eased to a solid, if unspectacular, 2-0 victory at Cheltenham in the EFL Cup earlier this season, against an even lower standard of opponent with similar intentions.

So under 2.5 goals looks a safe bet again.

Andre Ayew was on the scoresheet at Whaddon Road that night, and is capable of repeating the trick in this one.

Moyes admitted that Andy Carroll was too tired to start on Thursday, while Javier Hernandez could be rested after working hard during his hour-long stint at Wembley.

That should pave the way for Ayew – who has notched two more goals in the cup since that game at Cheltenham – to start up front, and score for the second time in two weeks.

Paul Hurst’s side will prove a tough nut to crack, though.

Other than in the EFL trophy, they have not trailed at half-time since the end of October, drawing 0-0 at the break in six of those 11 matches.

Considering the hosts’ aforementioned defensive record, it is perfectly possible that the Hammers will have to remain patient in their bid to break down their in-form hosts.

Recommended bets

Under 2.5 goals –

Andre Ayew to score –

Half-time/Full-time: Draw/West Ham –