Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 b6 5. a3 Bc5 6. Qg3 Qf6 7. Nf3 Bb7 8.
Bd3 O-O-O 9. O-O Nge7 10. Re1 d6 11. Bc4 Bd4 12. c3 Be5 13. Bg5 Qg6 14. Bf4
Bxf4 15. Qxf4 d5 16. exd5 Nxd5 17. Bxd5 Rxd5 18. Nbd2 Rhd8 19. Re2 Ne7 20. Rxe7
Qc6 21. Rxf7 Rxd2 22. Nxd2 *
Position (FEN): 2kr4/pbp2Rpp/1pq5/8/5Q2/P1P5/1P1N1PPP/R5K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 668
Best move: Qxg2#