West Ham have won four of their last seven games - but lost 3-0 in their last outing against Chelsea.
Maupay puts Albion in the lead just before half-time.
Johnson equalises on the hour mark, finding the top right corner, before Dunk puts Albion back in the lead from close range.
This website employs cookies to improve user experience. If you continue on this website you will be providing your consent to our use of all cookies. Click the link to find out more about the cookies. Please note, if you do turn non-essential cookies off, this will limit the service that we are able to provide to you and may affect your user experience. Find Out More