Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Bd6 4. d4 Nc6 5. Nxc6 bxc6 6. e5 Bb4+ 7. c3 Ba5 8.
exf6 Qxf6 9. Qe2+ Kd8 10. Qh5 Qe6+ 11. Be3 Bb6 12. Bd3 d6 13. O-O Qg4 14. Qxf7
Be6 15. Bg5+ Kc8 16. Ba6+ Kb8 17. Qe7 h6 18. Re1 hxg5 19. Rxe6 Qd1+ 20. Re1 Qd3
21. Qe8+ Rxe8 *
Position (FEN): rk2r3/p1p3p1/Bbpp4/6p1/3P4/2Pq4/PP3PPP/RN2R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 545
Best move: Rxe8#