Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. e3 Bc5 4. d4 exd4 5. exd4 Qe7+ 6. Be2 Bb4 7. Nf3 d5 8.
O-O O-O 9. a3 Bxc3 10. bxc3 c5 11. cxd5 cxd4 12. Qxd4 Rd8 13. Bc4 Nc6 14. Qe3
Nxd5 15. Qxe7 Ncxe7 16. Be3 Nxc3 17. Bg5 Rd7 18. Rfe1 Kf8 19. Rac1 Ncd5 20. Bb5
Rd6 21. Bxe7+ Nxe7 22. Rc7 Nd5 *
Position (FEN): r1b2k2/ppR2ppp/3r4/1B1n4/8/P4N2/5PPP/4R1K1 w - - 2 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1154
Best move: Re8#