Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. e3 c5 3. c4 cxd4 4. exd4 Nf6 5. Nf3 d5 6. c5 Be7 7. Be2 O-O 8. O-O
b6 9. a3 bxc5 10. dxc5 Bxc5 11. b4 Bb6 12. Bb2 Nbd7 13. Nc3 Bb7 14. Na4 Bc7 15.
Rc1 Bb8 16. Nc5 Nxc5 17. Rxc5 Ne4 18. Qd4 Nxc5 *
Position (FEN): rb1q1rk1/pb3ppp/4p3/2np4/1P1Q4/P4N2/1B2BPPP/5RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 834
Best move: Qxg7#