Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. O-O d6 6. c3 Bg4 7. h3 Bh5 8. g4
Bg6 9. cxd4 Bb6 10. Nc3 a6 11. Bf4 Nf6 12. e5 dxe5 13. dxe5 Ng8 14. Re1 Nd4 15.
e6 Nxe6 16. Bxe6 fxe6 17. Rxe6+ Kf7 18. Ng5+ Kf8 19. Rxb6 Qxd1+ 20. Rxd1 cxb6
21. Bd6+ Ke8 22. Bc7 Nf6 23. Bxb6 Ke7 24. Na4 Rhe8 *
Position (FEN): r3r3/1p2k1pp/pB3nb1/6N1/N5P1/7P/PP3P2/3R2K1 w - - 3 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1860
Best move: Bc5#