Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 O-O 6. Nf3 a6 7. Bd3 dxc4 8. Bxc4
b5 9. Bd3 Bb7 10. O-O c5 11. Ne5 c4 12. Bb1 h6 13. Bh4 Nd5 14. Bxe7 Qxe7 15.
Qc2 Nf6 16. Ng4 Nbd7 17. e4 Nxg4 18. h3 Nxf2 19. Rxf2 e5 20. Nd5 Bxd5 21. exd5
exd4 *
Position (FEN): r4rk1/3nqpp1/p6p/1p1P4/2pp4/7P/PPQ2RP1/RB4K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 489
Best move: Qh7#