Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. e3 Bd6 5. Nc3 c6 6. Bd3 O-O 7. O-O h6 8. e4
dxe4 9. Nxe4 Nxe4 10. Bxe4 Be7 11. Be3 Bf6 12. Bc2 h5 13. Qd3 g6 14. Rad1 Qe7
15. a3 Na6 16. b4 Nc7 17. Ne5 Bxe5 18. dxe5 b6 19. Qe4 Bb7 20. Bh6 Rfd8 21. Qf4
Rxd1 22. Rxd1 Rd8 23. Bg5 Rxd1+ 24. Bxd1 Qd7 25. Bc2 c5 26. b5 Ne8 27. h3 Ng7
28. Qf6 Ne8 29. Qd8 Qxd8 30. Bxd8 Kf8 31. f3 Kg7 32. Kf2 Kh6 33. a4 g5 34. g4
hxg4 35. hxg4 Ba8 36. Ke3 Bb7 37. a5 bxa5 38. Bxa5 a6 39. bxa6 Bxa6 40. Bd3 f6
41. Bb6 fxe5 42. Bxc5 Nf6 *
Position (FEN): 8/8/b3pn1k/2B1p1p1/2P3P1/3BKP2/8/8 w - - 1 43
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 915
Best move: Bf8#