Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 Nf6 3. Nc3 Be7 4. e4 d5 5. e5 Nfd7 6. Nf3 dxc4 7. Bxc4 Nb6 8.
Bd3 Nd5 9. O-O Nxc3 10. bxc3 O-O 11. h3 Nc6 12. Nh2 a6 13. Qh5 g6 14. Qh6 Nxe5
15. dxe5 Qxd3 16. Ng4 Qxc3 17. Ba3 c5 18. Bxc5 Qxc5 19. Nf6+ Bxf6 20. exf6 Qh5
*
Position (FEN): r1b2rk1/1p3p1p/p3pPpQ/7q/8/7P/P4PP1/R4RK1 w - - 1 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 839
Best move: Qg7#