Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Nf3 d5 3. g3 Nd7 4. Bg2 Bd6 5. O-O c6 6. c4 Ngf6 7. Nc3 O-O 8. Qc2
Re8 9. Rd1 Bc7 10. b3 dxc4 11. bxc4 e5 12. d5 cxd5 13. Nxd5 Nxd5 14. Rxd5 Qf6
15. Bg5 Qg6 16. Qa4 Nb6 *
Position (FEN): r1b1r1k1/ppb2ppp/1n4q1/3Rp1B1/Q1P5/5NP1/P3PPBP/R5K1 w - - 5 17
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 668
Best move: Qxe8#