1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 c6 5. d4 exd4 6. Nxd4 b5 7. Bd3 h6 8. O-O Nf6 9. Re1 O-O 10. a4 b4 11. Nce2 Ng4 12. h3 Ne5 13. f4 Ng6 14. f5 Ne5 15. Nf3 Nxf3 16. gxf3 Bg5 17. Kh2 Nd7 18. f4 Bf6 19. Rg1 Nc5 20. Rg2 a5 21. Qg1 Nxd3 22. cxd3 c5 23. e5 dxe5 24. fxe5 Bxe5 25. Bf4 Bxb2 26. Rb1 Bd4 27. Nxd4 cxd4 28. Rxg7 Kh8 29. Be5 f6 30. Qg6 Bxf5 31. Qxh6 resign