2000-2200, ADVANCED Category: 2000-2200 eloWhite to play and win. Solution:19. Nf6+ !! Bxf6 20. Bb1 Re8 21. Bh7+ Kh8 22. Bg6+ Kg8 23. Qh7+ Kf8 24. Qxf7# 1-0 Print