Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Nf3 Nc6 4. Bc4 Nf6 5. e5 d5 6. Bb5 Ne4 7. Nxd4 Bc5 8.
Be3 O-O 9. Nxc6 bxc6 10. Bxc5 Nxc5 11. Bxc6 Rb8 12. Qxd5 Qe7 13. O-O Rxb2 14.
Nc3 Rxc2 15. Qd4 Rd8 16. Nd5 Qe6 17. Rad1 Rf8 18. f4 Kh8 19. Nb4 Rc4 20. Qd8
Kg8 21. Qxf8+ Kxf8 22. Rd8+ Ke7 *
Position (FEN): 2bR4/p1p1kppp/2B1q3/2n1P3/1Nr2P2/8/P5PP/5RK1 w - - 2 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1198
Best move: Re8#