Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. g3 Nf6 4. Bg2 c5 5. Nf3 Nc6 6. cxd5 exd5 7. O-O Bd6 8. Nc3
cxd4 9. Nxd4 Nxd4 10. Qxd4 O-O 11. Nxd5 Nxd5 12. Qxd5 Re8 13. Rd1 Bc7 14. Bg5
Qxd5 15. Rxd5 Rb8 16. e4 b6 17. Rad1 Be6 18. R5d2 Bxa2 19. Rd7 Rbc8 20. Ra1 Be6
21. Rd2 a5 22. Be3 Red8 23. Rad1 Rxd2 24. Rxd2 b5 25. Rc2 Be5 26. Rxc8+ Bxc8
27. Bc1 b4 28. Bf1 Be6 29. f4 Bd4+ 30. Kg2 a4 31. f5 Ba2 32. Bb5 Bb1 33. Kf3
Bc2 34. h3 Kf8 35. g4 Ke7 36. g5 Kd6 37. Bc4 f6 38. gxf6 gxf6 39. h4 h5 40. Bf7
Ke5 *
Position (FEN): 8/5B2/5p2/4kP1p/pp1bP2P/5K2/1Pb5/2B5 w - - 2 41
White to move.
Themes:  Bishop Endgame, Endgame Mate in 1 
Puzzle rating: 607
Best move: Bf4#