Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Two_Knights_Variation
Moves: 1. e4 g6 2. Nc3 Bg7 3. Nf3 c6 4. d4 d6 5. Be3 Nf6 6. Be2 Ng4 7. Qd2 Nxe3 8.
Qxe3 O-O 9. h4 Nd7 10. h5 Nf6 11. hxg6 fxg6 12. O-O-O Ng4 13. Qg5 Nxf2 14. Rxh7
Nxd1 15. Qxg6 Rf7 16. Ng5 Qe8 17. Bh5 Nxc3 18. Rxg7+ Rxg7 *
Position (FEN): r1b1q1k1/pp2p1r1/2pp2Q1/6NB/3PP3/2n5/PPP3P1/2K5 w - - 0 19
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1005
Best move: Qxe8#