Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. c4 c5 3. Nc3 cxd4 4. Qxd4 Nc6 5. Qd1 Nf6 6. Bd2 Bb4 7. e3 Bxc3 8.
Bxc3 O-O 9. Nf3 d5 10. cxd5 Nxd5 11. Bd2 h6 12. Be2 a6 13. O-O b5 14. b3 Bb7
15. Bc1 Rc8 16. Bb2 Ndb4 17. Qe1 Nc2 18. Qc3 Nxa1 *
Position (FEN): 2rq1rk1/1b3pp1/p1n1p2p/1p6/8/1PQ1PN2/PB2BPPP/n4RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 615
Best move: Qxg7#