Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 c6 3. Nc3 h6 4. Nf3 d5 5. cxd5 exd5 6. Bf4 Bd6 7. Bg3 Bxg3 8.
hxg3 Nf6 9. e3 O-O 10. Bd3 Bg4 11. Qc2 Nbd7 12. O-O-O b5 13. Rh4 a5 14. Rdh1 a4
15. a3 Qb6 16. Ne5 Be6 17. Nxd7 Bxd7 18. Be2 b4 19. Rxh6 bxc3 *
Position (FEN): r4rk1/3b1pp1/1qp2n1R/3p4/p2P4/P1p1P1P1/1PQ1BPP1/2K4R w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1232
Best move: Rh8#