Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Torre_Attack
Moves: 1. d4 Nf6 2. Nf3 d5 3. Bg5 Nc6 4. e3 Bg4 5. Nbd2 e5 6. dxe5 Nxe5 7. c3 Nxf3+ 8.
Nxf3 h6 9. Bh4 g5 10. Bg3 h5 11. h3 Bxf3 12. Qxf3 h4 13. Be5 Rh6 14. O-O-O c6
15. Bxf6 Rxf6 16. Qg4 Rxf2 17. e4 Qb6 18. Be2 Qe3+ 19. Rd2 dxe4 *
Position (FEN): r3kb2/pp3p2/2p5/6p1/4p1Qp/2P1q2P/PP1RBrP1/2K4R w q - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 821
Best move: Qd7#