An absolutely scintillating first half at the Amex saw Brentford take an early lead through captain Pontus Jansen.
It was cancelled out by a Cambridge United early 90s style move – a long ball from Jason Steele straight to Kaoru Mitoma.
The Japan international lifted the ball over Raya for the equaliser.
Ivan Toney put Brentford back in front immediately.
But Danny Welbeck headed Albion level as both teams fashioned chances to go back ahead.