2000-2200, ADVANCED Category: 2000-2200 eloWhite to play and win. Solution:17. Qxc7 ! Nxc7 18. Rxd7 ! Qxd7 (18... Qh4 {was played in the game.}) 19. Nf6+ $1 gxf6 (19... Kh8 20. Nxd7 {White wins}) 20. Rg1+ Kh8 21. Bxf6# 1-0 Print Prev Next