1.e4 e5 2.Nf3 Nc6 3.Nc3 Bc5 4.Bc4 Na5 5.b3 Nxc4 6.bxc4 Nf6 7.O-O O-O 8.d3 Bb4 9.Bd2 Bxc3 10.Bxc3 h6 11.Bxe5 d6 12.Bxf6 Qxf6 13.d4 Bg4 14.e5 dxe5 15.dxe5 Rfd8 16.exf6 Bxf3 17.Qxf3 gxf6 18.Qg4+ Kf8 19.Qe4 Rd2 20.Qh7 Rxc2 21.Qh8+ Ke7 22.Qxa8 Rxc4 23.Rfe1+ Kd7 24.Qe8+ Kd6 25.Qe7+ Kd5 26.Rad1+ Kc6 27.Qd7+ Kc5 28.Qd5+ Kb6 29.Rb1+ Ka6 30.Qb5#