Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Bc5 5. e3 Nc6 6. Nc3 O-O 7. Be2 Re8 8.
O-O a5 9. b3 Ngxe5 10. Bb2 Nxf3+ 11. Bxf3 Ne5 12. Be2 Ra6 13. f4 Bxe3+ 14. Kh1
Rd6 15. Qb1 Nc6 16. Nd5 Ba7 17. Bd3 Qh4 18. Rf3 Rde6 19. Rg3 Qxg3 20. hxg3 *
Position (FEN): 2b1r1k1/bppp1ppp/2n1r3/p2N4/2P2P2/1P1B2P1/PB4P1/RQ5K b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1298
Best move: Rh6#