1. Nf3 Nf6 2. c4 d6 3. Nc3 e5 4. d3 Be7 5. e3 Nc6 6. Be2 d5 7. cxd5 Nxd5 8. O-O O-O 9. a3 Kh8 10. b4 a6 11. Bb2 f5 12. Qb3 Be6 13. Qc2 f4 14. Rae1 fxe3 15. Bd1 exf2 16. Rxf2 Ndxb4 17. axb4 Nxb4 18. Qe2 Nxd3 19. Bc2 Nxe1 20. Qxe1 Bc5 21. Qxe5 Bxf2 22. Kxf2 Qf6 23. Qh5 Bg8 24. Kg1 Rad8 25. h3 Qb6 26. Kh2 Qxb2 27. Bxh7 Bxh7 28. Ng5 Qc2 29. Nce4 Qxe4 30. Nxe4 Kg8 31. Qe5 Rfe8 32. resign