Leeds United come from 3-1 behind to record a 4-3 win over Bournemouth in Saturday afternoon's pulsating Premier League contest at Elland Road.