Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Slav_Gambit
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 c6 4. e4 b5 5. Nf3 e6 6. a4 Bb4 7. axb5 cxb5 8. Qc2
Nf6 9. Be2 Bb7 10. e5 Nd5 11. O-O O-O 12. Nxd5 exd5 13. Bd2 Be7 14. b3 Nc6 15.
bxc4 dxc4 16. Be3 Qb6 17. Rfd1 a6 18. Bg5 Bxg5 19. Nxg5 Nxd4 *
Position (FEN): r4rk1/1b3ppp/pq6/1p2P1N1/2pn4/8/2Q1BPPP/R2R2K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 999
Best move: Qxh7#