Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bb5 Nf6 5. Nc3 Be7 6. O-O O-O 7. a3 a6 8. Bc4
Be6 9. Bxe6 fxe6 10. fxe5 dxe5 11. d3 Nh5 12. Be3 Nf4 13. Qd2 b5 14. b4 Bg5 15.
Ne2 Qf6 16. Nxg5 Qxg5 17. Ng3 Rf7 18. c3 Raf8 19. Kh1 Ne7 20. Ne2 *
Position (FEN): 5rk1/2p1nrpp/p3p3/1p2p1q1/1P2Pn2/P1PPB3/3QN1PP/R4R1K b - - 4 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 467
Best move: Qxg2#