Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 exf4 4. d4 g5 5. Bc4 h6 6. O-O d6 7. e5 d5 8. Bd3 Bg4
9. c3 Bg7 10. Qb3 b6 11. Bb5 Ne7 12. Qa4 Qd7 13. Nbd2 O-O 14. Re1 Qe6 15. Qd1
Nb8 16. Bd3 Nd7 17. Nf1 c5 18. Bc2 b5 19. Qd3 c4 *
Position (FEN): r4rk1/p2nnpb1/4q2p/1p1pP1p1/2pP1pb1/2PQ1N2/PPB3PP/R1B1RNK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qh7#