Leeds United reached their first FA Cup semi-final since 1987 after defeating West Ham on penalties in a thrilling match. The West Yorkshire side came from 2-0 down to level 2-2 before winning the shootout.