Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nc3 Nxe5 4. Bf4 Qf6 5. Bxe5 Qxe5 6. Nf3 Qe6 7. e4 Bb4
8. Bd3 d5 9. O-O Bxc3 10. bxc3 c5 11. Re1 Ne7 12. exd5 Qxd5 13. Qe2 Be6 14. c4
Qd6 15. Be4 Rb8 16. Rab1 b6 17. Red1 Qf4 18. Bd5 Bg4 19. Re1 Qd6 20. Bc6+ Kf8
21. Bb5 Nf5 22. Qe8+ Rxe8 *
Position (FEN): 4rk1r/p4ppp/1p1q4/1Bp2n2/2P3b1/5N2/P1P2PPP/1R2R1K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 471
Best move: Rxe8#