1.e4 c5 2.Nf3 d6 3.Bc4 Nf6 4.Ng5 e6 5.O-O Be7 6.Nc3 O-O 7.d3 h6 8.Nh3 Nc6 9.Bb5 a6 10.Bxc6 bxc6 11.Qf3 d5 12.exd5 cxd5 13.Qg3 Kh7 14.Nf4 Bd6 15.Qf3 Bb7 16.Nfe2 Qc7 17.d4 cxd4 18.Nxd4 Bxh2+ 19.Kh1 Be5 20.Qd3+ Kg8 21.Be3 Ng4 22.Rae1 Bxd4 23.Qd1 Qh2#