1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. h3 Bxf3 5. Qxf3 Qf6 6. Qxf6 Nxf6 7. d3 a6 8. O-O b5 9. Bb3 c6 10. f4 exf4 11. Rxf4 Nbd7 12. Nc3 O-O-O 13. Bxf7 g5 14. Rf1 h6 15. Be6 a5 16. Rxf6 Bg7 17. Rf7 Bxc3 18. bxc3 Rhf8 19. Bxd7 Kc7 20. Be6 Rxf7 21. Bxf7 Rf8 22. Bg6 a4 23. Bf5 Kb6 24. Ba3 c5 25. d4 d5 26. Bxc5 Ka6 27. Bxf8 h5 28. Rb1 b4 29. Rxb4 resign