Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Nbd2 Bf5 4. b3 e6 5. Bb2 Nc6 6. a3 a6 7. e3 Ne4 8. Be2
Bd6 9. O-O O-O 10. h3 h6 11. c4 Ne7 12. cxd5 Nxd5 13. Rc1 c6 14. b4 Qe7 15.
Nxe4 Bxe4 16. Bd3 Bxd3 17. Qxd3 Rac8 18. e4 Nf4 19. Qc3 Rfd8 20. Rfe1 Bc7 21.
d5 cxd5 *
Position (FEN): 2rr2k1/1pb1qpp1/p3p2p/3p4/1P2Pn2/P1Q2N1P/1B3PP1/2R1R1K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 995
Best move: Qxg7#