1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Qc7 8. Qf3 b5 9. e5 Bb7 10. Qh3 dxe5 11. Nxe6 fxe6 12. Qxe6 Qe7 13. Qxe7 Bxe7 14. fxe5 Ne4 15. Nxe4 Bxe4 16. Bxe7 Kxe7 17. O-O-O Nc6 18. Re1 Bg6 19. Bd3 Bxd3 20. cxd3 Rad8 21. Re3 Rd5 22. Rhe1 Rhd8 23. Rg3 Kf8 24. Rf3 Ke7 25. Rh3 Rxe5 26. Rxe5 Nxe5 27. Rxh7 Kf6 28. Rh3 Rxd3 29. resign