19... Rf2 20. Bb5 Rc8 21. a4 (21. dxe5 Qxb5) 21... a6 22. Rd2 (22. Bf1 Qxb2#) 22... Rxd2 23. Qh7+ Kf8 24. Rf1+ Nf7 25. Qxg6 Rc7 26. Kxd2 axb5 27. Nxb5 Re7 28. g5 Bxd4 29. Qh7 Qa5+ 30. Kc1 Qxa4 31. Qd3 Qa1+ 32. Kd2 Qxb2+ 33. Kd1 Qa1+ 34. Ke2 Qb2+ 35. Kd1 Bg7 36. g6 Kg8 37. gxf7+ Rxf7 38. Rxf7 Kxf7 39. Qf3+ Ke7 40. Qg4 0-1