Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. d4 Nf6 4. e5 Nfd7 5. Nf3 c5 6. Bg5 Be7 7. Be3 Nc6 8. b3
cxd4 9. Bxd4 Nxd4 10. Qxd4 O-O 11. Be2 f6 12. O-O fxe5 13. Nxe5 Bf6 14. f4 Qc7
15. Qe3 Nxe5 16. fxe5 Bxe5 17. Rxf8+ Kxf8 18. Rf1+ Kg8 19. Qf3 Qe7 20. Nxd5
exd5 21. Qxd5+ Qe6 22. Qd8+ Qe8 *
Position (FEN): r1bQq1k1/pp4pp/8/4b3/8/1P6/P1P1B1PP/5RK1 w - - 3 23
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 846
Best move: Qxe8#