Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 g6 4. e3 Bg7 5. Bxc4 e6 6. Nf3 Ne7 7. O-O O-O 8. e4
Nbc6 9. Be3 Na5 10. Be2 c6 11. Rc1 b5 12. Re1 Bb7 13. Qd2 Qe8 14. Bh6 Rd8 15.
Bxg7 Kxg7 16. Nxb5 cxb5 17. Qxa5 Bxe4 18. Rc7 Nd5 19. Rxa7 Nf4 20. Bxb5 Bc6 21.
Bxc6 Qxc6 22. Ne5 *
Position (FEN): 3r1r2/R4pkp/2q1p1p1/Q3N3/3P1n2/8/PP3PPP/4R1K1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1189
Best move: Qxg2#