Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nc6 3. Bf4 Nf6 4. e3 Bf5 5. Bb5 Bd7 6. O-O a6 7. Bxc6 Bxc6 8.
Nbd2 e6 9. c3 Bd6 10. Ne5 Bxe5 11. Bxe5 O-O 12. f4 h6 13. Rf3 Ne4 14. Nxe4 dxe4
15. Rg3 f6 16. Qg4 Qe7 17. d5 Bxd5 18. Bd4 c5 19. Bxc5 Qxc5 *
Position (FEN): r4rk1/1p4p1/p3pp1p/2qb4/4pPQ1/2P1P1R1/PP4PP/R5K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 445
Best move: Qxg7#