Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 e6 4. cxd5 exd5 5. Nc3 Be7 6. h3 O-O 7. e3 b6 8. Bd3
Bb7 9. O-O Nbd7 10. Ne5 c5 11. Bc2 Re8 12. f4 g6 13. g4 Ne4 14. Nxe4 dxe4 15.
f5 cxd4 16. exd4 Nxe5 17. dxe5 Qxd1 18. Rxd1 Bc5+ 19. Kh2 Rxe5 20. fxg6 hxg6
21. Rd7 Bc6 22. Rc7 Re6 23. Bf4 g5 24. Bg3 e3 25. Bb3 Rf6 26. Re1 Rf2+ 27. Bxf2
exf2 28. Bxf7+ Kh8 29. Rf1 *
Position (FEN): r6k/p1R2B2/1pb5/2b3p1/6P1/7P/PP3p1K/5R2 b - - 2 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 864
Best move: Bd6#