Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. c4 Nf6 4. g3 Nbd7 5. Bg2 Bb4+ 6. Bd2 Bxd2+ 7. Nbxd2 O-O
8. O-O c6 9. Qc2 Re8 10. e4 dxe4 11. Nxe4 Nxe4 12. Qxe4 Nf6 13. Qc2 Qe7 14. c5
Nd5 15. a3 a5 16. Ne5 f6 17. Nc4 Ra6 18. Nd6 Rd8 19. Bxd5 exd5 20. Rfe1 Qc7 21.
Qe2 b6 22. Qe8+ Rxe8 *
Position (FEN): 2b1r1k1/2q3pp/rppN1p2/p1Pp4/3P4/P5P1/1P3P1P/R3R1K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 747
Best move: Rxe8#