1. e4 c5 2. Nf3 Nc6 3. Nc3 e5 4. Bc4 Be7 5. O-O Nf6 6. d3 Na5 7. Nxe5 Nxc4 8. Nxc4 O-O 9. f4 d5 10. Nd2 dxe4 11. Ndxe4 Nxe4 12. Nxe4 Bf5 13. Qf3 b6 14. g4 Bd7 15. f5 Bc6 16. f6 gxf6 17. Nxf6 Bxf6 18. Qxf6 Qxf6 19. Rxf6 Bd7 20. h3 Kg7 21. Bg5 Rae8 22. Raf1 Re5 23. Bh6 Kg8 24. Bxf8 Kxf8 25. Rxf7 Ke8 26. Rxh7 Re2 27. Rf2 Re3 28. Kf1 Be6 29. Re2 Rf3 30. Kg2 resign