Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. d4 d5 2. Nf3 Nc6 3. Bf4 Bf5 4. e3 a6 5. c4 e6 6. Nc3 Nb4 7. Rc1 f6 8. a3 Nc6
9. cxd5 exd5 10. Qa4 Bd7 11. Nxd5 Ne5 12. Nxc7+ Qxc7 13. Rxc7 Bxa4 14. dxe5 Rd8
15. Be2 Ne7 16. Rxb7 Nd5 17. exf6 gxf6 18. Bc4 Nxf4 *
Position (FEN): 3rkb1r/1R5p/p4p2/8/b1B2n2/P3PN2/1P3PPP/4K2R w Kk - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 901
Best move: Bf7#