Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Nf3 b6 3. Bg5 Be7 4. Bxe7 Nxe7 5. e3 Bb7 6. Bd3 d6 7. c3 Nd7 8.
Nbd2 Kf8 9. O-O g6 10. Ng5 Kg7 11. Qf3 Nf5 12. Qxb7 Qxg5 13. Qxc7 Nf6 14. Bxf5
gxf5 15. Qxd6 Rhg8 16. Qe5 Kh8 17. Ne4 *
Position (FEN): r5rk/p4p1p/1p2pn2/4Qpq1/3PN3/2P1P3/PP3PPP/R4RK1 b - - 4 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 471
Best move: Qxg2#