Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Nf3 Nc6 4. Nxd4 a6 5. Nc3 e6 6. Bc4 Qc7 7. Nxc6 Qxc6 8.
Bb3 Bb4 9. Qf3 Nf6 10. O-O Bxc3 11. bxc3 Qxe4 12. Qg3 O-O 13. Ba3 Re8 14. Bd6
b5 15. Rfe1 Qc6 16. Be5 Kh8 17. Qg5 Rg8 18. Bxf6 gxf6 19. Qxf6+ Rg7 20. Re3 *
Position (FEN): r1b4k/3p1prp/p1q1pQ2/1p6/8/1BP1R3/P1P2PPP/R5K1 b - - 2 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1181
Best move: Qxg2#