Black's last move 17...Nd7-e5 proved to be a mistake: 18.Qxe5!! fxe5 19.Rf7+ Kd6 (19...Ke8 20.Rh7+ Kf8 21.Rxh8+ wins a piece) 20.Nb5+ 1-0 (20...Kc6 21.Be4+ Qd5 22.Rxc7#), Heikkinen-Levomäki, 2001.