Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 e6 4. Bxc4 c6 5. Nf3 Nf6 6. O-O Be7 7. Nc3 O-O 8. e4
Nbd7 9. Qc2 Re8 10. Rd1 b5 11. Bd3 g6 12. e5 Nd5 13. Nxd5 exd5 14. e6 Nf8 15.
exf7+ Kxf7 16. Qxc6 Qd7 17. Ne5+ Kg7 18. Nxd7 Bxd7 19. Qxd5 a6 20. Qxd7 Nxd7
21. a4 bxa4 22. Rxa4 a5 23. Bd2 Rab8 24. Rxa5 Rxb2 25. Ra7 Nf6 26. Bg5 Ng8 27.
Re1 Kf8 28. Bc4 Bxg5 *
Position (FEN): 4rkn1/R6p/6p1/6b1/2BP4/8/1r3PPP/4R1K1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1453
Best move: Rf7#