Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nge2 O-O 6. Ng3 c5 7. d5 e6 8. Be2
exd5 9. exd5 a6 10. a4 h5 11. h3 h4 12. Nge4 Nxe4 13. Nxe4 Re8 14. Nc3 Bf5 15.
O-O Nd7 16. Be3 Rxe3 17. fxe3 Qg5 18. Rf3 Ne5 19. Rf4 Bxh3 20. Ne4 *
Position (FEN): r5k1/1p3pb1/p2p2p1/2pPn1q1/P1P1NR1p/4P2b/1P2B1P1/R2Q2K1 b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1407
Best move: Qxg2#