Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. cxd5 exd5 4. Bf4 Nf6 5. e3 Bd6 6. Bxd6 Qxd6 7. Nf3 O-O 8.
Nc3 c6 9. h3 Re8 10. Bd3 Ne4 11. O-O Nd7 12. Nd2 Ndf6 13. f3 Ng3 14. Re1 b5 15.
e4 Qf4 16. e5 Nfh5 17. Nf1 Qh4 18. Nxg3 Qxg3 19. Kh1 Nf4 20. Ne2 *
Position (FEN): r1b1r1k1/p4ppp/2p5/1p1pP3/3P1n2/3B1PqP/PP2N1P1/R2QR2K b - - 3 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 886
Best move: Qxg2#