Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 d5 4. Bb5 e4 5. d3 Nf6 6. Nc3 Bb4 7. Ne2 Bd7 8. a3
Bxc3+ 9. Nxc3 a6 10. Bxc6 bxc6 11. dxe4 dxe4 12. Qd4 Qe7 13. a4 c5 14. Qd2 Rd8
15. Qe2 O-O 16. Qxa6 h6 17. O-O Ng4 18. h3 Nxe3 19. fxe3 Bxh3 20. Qe2 Qg5 21.
Nxe4 Qg6 22. Nf2 *
Position (FEN): 3r1rk1/2p2pp1/6qp/2p5/P7/1P2P2b/1BP1QNP1/R4RK1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1104
Best move: Qxg2#