For 85 minutes of football at Elland Road it was how a Yorkshire derby should be – tight, tense and capable of going either way.