Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 Bg7 5. e5 dxe5 6. fxe5 Nfd7 7. Nf3 O-O 8.
Bc4 c6 9. a4 Qc7 10. O-O Nb6 11. Qe2 Nxc4 12. Qxc4 Be6 13. d5 Qb6+ 14. Kh1 cxd5
15. Nxd5 Qd8 16. Rd1 Nd7 17. Ng5 Nxe5 18. Qh4 h6 19. Nf6+ Bxf6 20. Rxd8 Rfxd8
21. Qxh6 *
Position (FEN): r2r2k1/pp2pp2/4bbpQ/4n1N1/P7/8/1PP3PP/R1B4K b - - 0 21
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 760
Best move: Rd1#