Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. f3 exf3 4. Nxf3 e6 5. Bf4 Nf6 6. Nc3 Bd6 7. Qd2 Bxf4 8.
Qxf4 O-O 9. Bd3 c6 10. Ng5 h6 11. h4 Nd5 12. Nxd5 exd5 13. Bh7+ Kh8 14. Bd3
Qe7+ 15. Kd2 Qb4+ 16. c3 Qxb2+ 17. Bc2 Be6 18. Nxe6 Na6 19. Qf5 fxe6 *
Position (FEN): r4r1k/pp4p1/n1p1p2p/3p1Q2/3P3P/2P5/PqBK2P1/R6R w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 733
Best move: Qh7#