1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. Nc3 Na5 5. Qe2 a6 6. O-O Nxc4 7. Qxc4 b5 8. Qe2 c4 9. d3 Qc7 10. Bd2 cxd3 11. cxd3 Bc5 12. Rac1 Qa7 13. Ne5 f6 14. Nf3 Bb7 15. a3 b4 16. axb4 Bxb4 17. Be3 Bc5 18. d4 Bb6 19. Rfd1 Ne7 20. e5 fxe5 21. Nxe5 d6 22. Nc4 Bc7 23. Qg4 Nf5 24. Qh5 g6 25. Qg5 Bd8 26. Qf4 Nxe3 27. fxe3 d5 28. Nd6 Ke7 29. Nxb7 Qxb7 30. Rb1 Rf8 31. Qh4 Ke8 32. Qh3 Rf6 33. Rf1 Kf7 34. Qxh7 resign