Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. c4 d5 3. cxd5 cxd5 4. exd5 Qxd5 5. Nc3 Qa5 6. d4 Bf5 7. Nf3 e6 8.
Bd2 Qc7 9. Nb5 Qd7 10. Bf4 Bb4+ 11. Nd2 Bxd2+ 12. Qxd2 Na6 13. Nd6+ Ke7 14. Bb5
Qd8 15. Nxf5+ exf5 16. Qe3+ Kf8 17. O-O Ne7 18. Rfe1 h5 19. Re2 Nc7 20. Bxc7
Qxc7 21. Rae1 Nc6 22. Qe8+ Rxe8 *
Position (FEN): 4rk1r/ppq2pp1/2n5/1B3p1p/3P4/8/PP2RPPP/4R1K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 404
Best move: Rxe8#