Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. g3 g6 4. Bg2 Bg7 5. Nf3 O-O 6. O-O Nc6 7. Ne5 Nxe5 8.
dxe5 Ng4 9. Nxd5 e6 10. Nf6+ Nxf6 11. exf6 Qxd1 12. Rxd1 Bxf6 13. Bh6 Rd8 14.
Rxd8+ Bxd8 15. Rd1 Bf6 16. h4 Bxb2 *
Position (FEN): r1b3k1/ppp2p1p/4p1pB/8/7P/6P1/PbP1PPB1/3R2K1 w - - 0 17
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 942
Best move: Rd8#