Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 d5 4. Bg5 Nbd7 5. e3 c5 6. cxd5 exd5 7. Bb5 cxd4 8.
Nxd4 a6 9. Bxd7+ Bxd7 10. O-O Be7 11. Nc3 Bc6 12. Bxf6 Bxf6 13. Qh5 O-O 14.
Rfe1 Bxd4 15. exd4 b5 16. Re5 Re8 17. Rae1 Rxe5 18. Rxe5 f6 19. Re6 Bb7 20. f4
b4 21. Na4 Bc8 22. Re8+ Qxe8 *
Position (FEN): r1b1q1k1/6pp/p4p2/3p3Q/Np1P1P2/8/PP4PP/6K1 w - - 0 23
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 762
Best move: Qxe8#