1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. O-O Nf6 5. Nc3 a6 6. d3 g6 7. Nd5 Nbd7 8. Be3 Bg7 9. c3 O-O 10. Qb3 c6 11. Nb6 Nxb6 12. Bxb6 Qd7 13. d4 Nxe4 14. dxe5 Bxe5 15. Nxe5 dxe5 16. Rfe1 Qf5 17. f3 Nd6 18. Rad1 Qf6 19. Bc5 Rd8 20. a3 b5 21. Bf1 Ne8 22. Rxd8 Qxd8 23. Rxe5 Be6 24. Qb4 a5 25. Qf4 Qf6 26. Qxf6 Nxf6 27. b4 a4 28. Be7 Nd7 29. Bd3