Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Qxd4 Nc6 5. Qe3 Qc7 6. Nc3 Nf6 7. h3 Be7 8. e5
Nb4 9. Bd3 Nfd5 10. Nxd5 Nxd5 11. Qe2 O-O 12. Bd2 Bb4 13. Bxb4 Nxb4 14. a3 Nc6
15. O-O b6 16. Rfe1 Bb7 17. Be4 Rac8 18. Bxc6 Qxc6 19. c3 h6 20. Nd4 *
Position (FEN): 2r2rk1/pb1p1pp1/1pq1p2p/4P3/3N4/P1P4P/1P2QPP1/R3R1K1 b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 466
Best move: Qxg2#