Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 cxd4 5. cxd4 e6 6. Nf3 Bb4+ 7. Nc3 Nf6 8.
a3 Bxc3+ 9. bxc3 Qa5 10. Bd2 Ne4 11. Bd3 Nxd2 12. Qxd2 O-O 13. O-O Nd7 14. Ng5
Nf6 15. Ne4 Qd8 16. Rab1 b6 17. Bc2 Bb7 18. Ng5 h6 19. Nh3 Qd5 20. Rfe1 *
Position (FEN): r4rk1/pb3pp1/1p2pn1p/3q4/3P4/P1P4N/2BQ1PPP/1R2R1K1 b - - 3 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 416
Best move: Qxg2#