Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bg4 5. h3 Bh5 6. Nc3 Nf6 7. Be2 Be7 8.
Ne5 Bxe2 9. Qxe2 Nbd7 10. Nxd7 Qxd7 11. Bg5 O-O-O 12. O-O-O Rhe8 13. Rhe1 Bb4
14. Qd2 Rxe1 15. Rxe1 Re8 16. Rxe8+ Qxe8 17. a3 Ne4 18. Qe3 Bxc3 19. bxc3 Nxg5
*
Position (FEN): 2k1q3/ppp2ppp/8/3p2n1/3P4/P1P1Q2P/2P2PP1/2K5 w - - 0 20
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 669
Best move: Qxe8#