Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Bc4 e6 4. d3 Bc5 5. h3 O-O 6. Ne2 exd5 7. Bb3 Nc6 8.
O-O d4 9. Bg5 h6 10. Bh4 Be6 11. Nd2 a5 12. Ne4 Be7 13. Bxf6 Bxf6 14. Ba4 Be5
15. f4 Bf6 16. f5 Bd5 17. N2g3 Ne5 18. Nxf6+ Qxf6 19. Nh5 Qg5 20. f6 *
Position (FEN): r4rk1/1pp2pp1/5P1p/p2bn1qN/B2p4/3P3P/PPP3P1/R2Q1RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1401
Best move: Qxg2#