1. e4 c5 2. Bc4 Nc6 3. Nf3 g6 4. c3 Bg7 5. O-O Nh6 6. d4 cxd4 7. cxd4 O-O 8. Nc3 a6 9. a4 e5 10. dxe5 Nxe5 11. Nxe5 Bxe5 12. Bxh6 Re8 13. Qd5 Qf6 14. Rac1 d6 15. f4 Be6 16. fxe5 Qxf1 17. Rxf1 Bxd5 18. Bxd5 dxe5 19. Bxf7 Kh8 20. Bxe8 Rxe8 21. Rf8 Rxf8 22. Bxf8 Kg8 23. Bd6 Kf7 24. Bxe5 Ke6 25. Bh8 h5 26. e5 g5 27. Ne4 g4 28. Nc5 Ke7 29. Nxb7 Ke6 30. Nc5 Ke7 31. Nxa6 resign