Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. d3 dxe4 4. dxe4 Qxd1+ 5. Kxd1 Nf6 6. Bd3 Ng4 7. Ke1 g6 8.
Nc3 Bg7 9. Bd2 Be6 10. h3 Ne5 11. Nxe5 Bxe5 12. f4 Bc7 13. Kf2 Nd7 14. Rhe1 Nc5
15. Re2 Rd8 16. f5 Nxd3+ 17. cxd3 gxf5 18. exf5 Bxf5 19. Bg5 f6 20. Bxf6 Bb6+
21. Kf3 Rf8 *
Position (FEN): 3rkr2/pp2p2p/1bp2B2/5b2/8/2NP1K1P/PP2R1P1/R7 w - - 3 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 740
Best move: Rxe7#