Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Be2 Bg4 5. d4 Bxe2 6. Ngxe2 Qa5 7. O-O e6
8. d5 exd5 9. Nxd5 Bd6 10. Nef4 Nd7 11. Re1+ Kd8 12. c4 Ngf6 13. Bd2 Qc5 14.
Bb4 Qxc4 15. Bxd6 cxd6 16. b3 Qb5 17. Nxf6 gxf6 18. Qxd6 Rc8 19. Rad1 Rc7 20.
Nd5 Rc6 21. Qe7+ Kc8 22. Qe8+ Rxe8 *
Position (FEN): 2k1r3/pp1n1p1p/2r2p2/1q1N4/8/1P6/P4PPP/3RR1K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1121
Best move: Rxe8#