Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nxc6 bxc6 6. Bc4 e6 7. O-O Bg7 8.
c3 Ne7 9. Nd2 O-O 10. Nf3 d5 11. exd5 cxd5 12. Bb3 Bb7 13. Bf4 Nf5 14. Bc2 Nh4
15. Nxh4 Qxh4 16. Bg3 Qg5 17. Re1 Rad8 18. Qe2 h5 19. Be5 d4 20. Bxg7 *
Position (FEN): 3r1rk1/pb3pB1/4p1p1/6qp/3p4/2P5/PPB1QPPP/R3R1K1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1007
Best move: Qxg2#