Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nf6 3. Bf4 c5 4. c3 Nc6 5. e3 Qb6 6. Qb3 c4 7. Qc2 Bf5 8. Qc1
Qd8 9. Nbd2 e6 10. Be2 Be7 11. Ne5 Nxe5 12. Bxe5 O-O 13. a4 b6 14. O-O a6 15.
Bf3 Bd3 16. Re1 Ne4 17. Be2 Nxd2 18. Qxd2 Bxe2 19. Qxe2 b5 20. axb5 axb5 21.
Qg4 Rxa1 *
Position (FEN): 3q1rk1/4bppp/4p3/1p1pB3/2pP2Q1/2P1P3/1P3PPP/r3R1K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qxg7#