Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 e6 4. Be2 a6 5. O-O b5 6. a3 Bb7 7. d3 Qc7 8. Bf4 Nd7
9. Nbd2 Ngf6 10. Rc1 Be7 11. b3 O-O 12. c4 Nh5 13. Be3 Nhf6 14. cxb5 axb5 15.
d4 Nxe4 16. dxc5 Nexc5 17. b4 Nf6 18. bxc5 dxc5 19. Nb3 c4 20. Nbd4 Bxa3 21.
Nxb5 Qc6 22. Nfd4 *
Position (FEN): r4rk1/1b3ppp/2q1pn2/1N6/2pN4/b3B3/4BPPP/2RQ1RK1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1150
Best move: Qxg2#