Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e3 Nf6 3. d4 c5 4. c4 cxd4 5. exd4 Nc6 6. Nc3 Bg4 7. Be3 e6 8.
cxd5 exd5 9. Be2 Bd6 10. O-O O-O 11. h3 Bh5 12. Rc1 Rc8 13. Bg5 Bb8 14. g4 Bg6
15. Bxf6 Qxf6 16. Nxd5 Qd6 17. Ne3 Be4 18. Nc4 Qh6 19. Nce5 Qxh3 20. Ng5 *
Position (FEN): 1br2rk1/pp3ppp/2n5/4N1N1/3Pb1P1/7q/PP2BP2/2RQ1RK1 b - - 1 20
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 949
Best move: Qh1#