Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 Nc6 4. d3 a6 5. Nc3 b5 6. Bb3 Bb7 7. Ng5 h6 8. Nxf7
Kxf7 9. O-O Nf6 10. f4 Nd4 11. f5 Nxb3 12. axb3 Bd6 13. fxe6+ dxe6 14. Qh5+ Ke7
15. Qh4 g5 16. Qe1 Rf8 17. e5 Nd5 18. exd6+ Qxd6 19. Nxd5+ Qxd5 20. c4 *
Position (FEN): r4r2/1b2k3/p3p2p/1ppq2p1/2P5/1P1P4/1P4PP/R1B1QRK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1493
Best move: Qxg2#