Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 Nxd4 5. Nxd4 exd4 6. Qxd4 Qe7 7. Bd3 Qc5
8. Qxc5 Bxc5 9. O-O d6 10. Nd5 Nxd5 11. exd5 O-O 12. Re1 Bd7 13. Re4 Rfe8 14.
Bd2 Rxe4 15. Bxe4 Re8 16. Re1 f5 17. Bf3 Rxe1+ 18. Bxe1 g5 19. a3 g4 20. Be2 a6
21. b4 Bd4 22. c3 Bf6 23. Bd3 h5 24. g3 Kf7 25. Kf1 Bg5 26. Ke2 Kf6 27. f4
gxf3+ 28. Kxf3 Ke5 29. h4 Bc1 30. c4 Bxa3 *
Position (FEN): 8/1ppb4/p2p4/3Pkp1p/1PP4P/b2B1KP1/8/4B3 w - - 0 31
White to move.
Themes:  Bishop Endgame, Endgame Mate in 1 
Puzzle rating: 749
Best move: Bc3#