Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d3 Nc6 3. Nd2 g6 4. Be2 Bg7 5. Ngf3 e6 6. c3 Nge7 7. Qc2 d5 8. O-O
O-O 9. Rd1 f5 10. Nf1 Qc7 11. Bd2 Ne5 12. Nxe5 Bxe5 13. exd5 Nxd5 14. Bh6 Bg7
15. Bxg7 Kxg7 16. Qd2 b6 17. Ne3 Bb7 18. Bf3 Nf4 19. Bxb7 Qxb7 20. Nc4 *
Position (FEN): r4r2/pq4kp/1p2p1p1/2p2p2/2N2n2/2PP4/PP1Q1PPP/R2R2K1 b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 475
Best move: Qxg2#