Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Nf3 a6 6. Bc4 Nc6 7. O-O Nge7 8.
Bg5 b5 9. Bb3 Qb6 10. Re1 Ng6 11. Nd5 Qa5 12. Rc1 f6 13. Be3 exd5 14. exd5 Nce5
15. Nxe5 fxe5 16. d6 Bb7 17. Qg4 Bxd6 18. Red1 Qb4 19. Qg5 Be7 20. Qf5 Rf8 *
Position (FEN): r3kr2/1b1pb1pp/p5n1/1p2pQ2/1q6/1B2B3/PP3PPP/2RR2K1 w q - 6 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1074
Best move: Qxd7#