Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Nxe4 5. Nxe4 d5 6. Bxd5 Qxd5 7. Nc3 Qe6
8. h3 Bd6 9. d3 O-O 10. Ng5 Qg6 11. g3 f6 12. Nge4 Be7 13. Be3 f5 14. Nd2 f4
15. gxf4 exf4 16. Bxf4 Rxf4 17. Qe2 Bh4 18. Nce4 Bf5 19. O-O-O Bxe4 20. Nxe4
Qh6 21. Kb1 Re8 22. Nf6+ Bxf6 *
Position (FEN): 4r1k1/ppp3pp/2n2b1q/8/5r2/3P3P/PPP1QP2/1K1R3R w - - 0 23
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 399
Best move: Qxe8#