Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Exchange_Variation
Moves: 1. d4 c6 2. c4 d5 3. cxd5 cxd5 4. Nc3 Nc6 5. Nf3 Bg4 6. e3 e6 7. Be2 Nf6 8. Ne5
Bxe2 9. Qxe2 Rc8 10. O-O a6 11. f4 Nxe5 12. fxe5 Nd7 13. Rf3 Be7 14. Rg3 O-O
15. e4 g6 16. Qh5 dxe4 17. Qh6 Re8 18. Rh3 Bf8 *
Position (FEN): 2rqrbk1/1p1n1p1p/p3p1pQ/4P3/3Pp3/2N4R/PP4PP/R1B3K1 w - - 4 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 642
Best move: Qxh7#