Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 c6 4. Bg2 Bf5 5. O-O e6 6. c4 dxc4 7. Nc3 Nd5 8. Re1
Nxc3 9. bxc3 Be4 10. Qa4 b5 11. Qd1 Be7 12. Ne5 Bxg2 13. Kxg2 f6 14. Nf3 O-O
15. a4 Nd7 16. Bf4 Nb6 17. axb5 cxb5 18. Qc2 Nd5 19. Bd2 f5 20. e4 fxe4 21.
Rxe4 Qb6 22. Ne5 Qb7 23. Kg1 Rf5 24. Rg4 Raf8 25. Be1 Ne3 26. fxe3 *
Position (FEN): 5rk1/pq2b1pp/4p3/1p2Nr2/2pP2R1/2P1P1P1/2Q4P/R3B1K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 821
Best move: Rf1#