Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. d4 d5 3. Nc3 Nf6 4. Nf3 Bg4 5. Ne5 Bh5 6. g4 Nxg4 7. cxd5 Nxe5 8.
dxe5 cxd5 9. Qxd5 Qxd5 10. Nxd5 Na6 11. e6 O-O-O 12. e4 Bf3 13. Bf4 fxe6 14.
Rc1+ Kd7 *
Position (FEN): 3r1b1r/pp1kp1pp/n3p3/3N4/4PB2/5b2/PP3P1P/2R1KB1R w K - 2 15
White to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Bb5#