Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 dxc4 4. g3 b5 5. Bg5 Bb7 6. Bg2 Nbd7 7. Nc3 a6 8. O-O
c6 9. Ne5 Nxe5 10. dxe5 Qxd1 11. Rfxd1 Nd7 12. Nxb5 axb5 13. e6 fxe6 14. Rd4
Nf6 15. Rad1 Nd5 16. e4 Nf6 17. Bxf6 gxf6 18. Rd7 Rb8 19. e5 Kf7 20. Rc7 Bh6
21. Rdd7 Ba8 22. Rxe7+ Kg6 23. exf6 Kxf6 24. Bh3 c5 25. f4 Rbd8 *
Position (FEN): b2r3r/2R1R2p/4pk1b/1pp5/2p2P2/6PB/PP5P/6K1 w - - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1619
Best move: Rxe6#