Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. Nf3 Nc6 2. d4 d5 3. g3 Bf5 4. a3 Qd7 5. Bf4 f6 6. Bg2 O-O-O 7. h4 Re8 8. c4
e5 9. cxd5 exf4 10. dxc6 Qxc6 11. gxf4 Bd6 12. O-O Bxf4 13. Nc3 Qd7 14. e3 Bd6
15. Rc1 Bh3 16. Qa4 Qg4 *
Position (FEN): 2k1r1nr/ppp3pp/3b1p2/8/Q2P2qP/P1N1PN1b/1P3PB1/2R2RK1 w - - 5 17
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 788
Best move: Qxe8#