Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. b3 Ne7 6. Bb2 Bg4 7. c4 c6 8. Be2
Nd7 9. Nc3 O-O 10. O-O Nf6 11. h3 Bh5 12. Re1 Rc8 13. Ne5 Bxe2 14. Qxe2 Ng6 15.
Qf3 Re8 16. Nxg6 Rxe1+ 17. Rxe1 hxg6 18. Bc1 Qd7 19. Bg5 Re8 20. Rxe8+ Qxe8 21.
Be3 Bb4 22. Ne2 Qe4 23. Qxe4 Nxe4 24. c5 Nc3 25. Nxc3 Bxc3 26. Kf1 b5 27. Ke2
a5 28. Kf3 a4 29. Kf4 axb3 30. axb3 f6 31. g4 Kf7 32. g5 f5 33. Ke5 Ke7 34. h4
Ba5 35. h5 *
Position (FEN): 8/4k1p1/2p3p1/bpPpKpPP/3P4/1P2B3/5P2/8 b - - 0 35
Black to move.
Themes:  Bishop Endgame, Endgame Mate in 1 
Puzzle rating: 1768
Best move: Bc7#