Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 Bf5 4. Nf3 e6 5. c3 c5 6. Bd3 Ne4 7. Nbd2 Bd6 8. Nxe4
dxe4 9. Ne5 exd3 10. Nxd3 c4 11. Ne5 f6 12. Qh5+ g6 13. Nxg6 Bxg6 14. Qh6 Bxf4
15. exf4 Qb6 16. O-O Qxb2 17. Rab1 Qxc3 18. Rxb7 Nd7 19. f5 Bxf5 20. Qg7 Rf8 *
Position (FEN): r3kr2/pR1n2Qp/4pp2/5b2/2pP4/2q5/P4PPP/5RK1 w q - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 799
Best move: Qxd7#