Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. h3 Ne7 6. Bd3 Bf5 7. Nc3 Bxd3 8.
Qxd3 Nbc6 9. O-O Qd7 10. a3 O-O-O 11. b4 f6 12. b5 Na5 13. a4 g5 14. Bd2 Nc4
15. Bc1 g4 16. hxg4 Qxg4 17. Nxd5 Nxd5 18. Qxc4 Rdg8 19. Ne1 Qh3 20. Qxd5 *
Position (FEN): 2k3rr/ppp4p/3b1p2/1P1Q4/P2P4/7q/2P2PP1/R1B1NRK1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1423
Best move: Qh2#