Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. c4 b6 6. Nc3 Bb7 7. Be3 Nc6 8. f3
Nf6 9. Be2 Be7 10. O-O O-O 11. Kh1 Ne5 12. h3 d5 13. cxd5 exd5 14. f4 Nc4 15.
Bxc4 dxc4 16. e5 Nd5 17. Nxd5 Qxd5 18. Qg4 Qe4 19. Rae1 h5 20. Qxh5 *
Position (FEN): r4rk1/1b2bpp1/pp6/4P2Q/2pNqP2/4B2P/PP4P1/4RR1K b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 706
Best move: Qxg2#