Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Levitsky_Attack
Moves: 1. d4 d5 2. Bg5 c6 3. e3 h6 4. Bh4 Nd7 5. Nf3 Ngf6 6. Nbd2 e6 7. Bd3 Be7 8. c3
O-O 9. Rc1 c5 10. a3 cxd4 11. exd4 e5 12. dxe5 Ng4 13. Bg3 Qb6 14. h3 Nc5 15.
Bb1 Qxb2 16. hxg4 Bxg4 17. Qc2 Nd3+ 18. Qxd3 Qxc1+ 19. Ke2 Qxh1 *
Position (FEN): r4rk1/pp2bpp1/7p/3pP3/6b1/P1PQ1NB1/3NKPP1/1B5q w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 489
Best move: Qh7#