Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. d3 Nc6 5. a3 e6 6. c3 Be7 7. h3 O-O 8. Bg5 d5
9. exd5 Nxd5 10. Bxe7 Ndxe7 11. O-O b6 12. Re1 Bb7 13. Nbd2 Ng6 14. Ne4 Qc7 15.
Neg5 Rad8 16. Nxf7 Rxf7 17. Bxe6 Kh8 18. Bxf7 Qxf7 19. Re3 Qd5 20. Qc2 Nce5 21.
Rae1 h6 22. Nxe5 *
Position (FEN): 3r3k/pb4p1/1p4np/2pqN3/8/P1PPR2P/1PQ2PP1/4R1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1043
Best move: Qxg2#