Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 c6 5. Nf3 Nf6 6. Be2 Ne4 7. Bd2 Nxd2 8.
Qxd2 e6 9. O-O Bb4 10. Qf4 Bxc3 11. bxc3 Qxc3 12. Ne5 f6 13. Nf3 O-O 14. Bd3
Qa5 15. Qh4 f5 16. Ne5 Nd7 17. Rfe1 Nf6 18. Re3 Qd5 19. c4 Qd6 20. Qg5 Qxd4 21.
Rg3 Qxa1+ 22. Bf1 Qxe5 *
Position (FEN): r1b2rk1/pp4pp/2p1pn2/4qpQ1/2P5/6R1/P4PPP/5BK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 714
Best move: Qxg7#