Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 b6 4. Nf3 Bb7 5. e4 Nc6 6. Be3 e5 7. d5 Nce7 8. Be2
f5 9. exf5 Nxf5 10. Bg5 Bf6 11. Bxf6 Qxf6 12. O-O O-O-O 13. a4 h5 14. a5 g5 15.
Ne4 Qg7 16. axb6 axb6 17. Nfxg5 Nf6 18. Ra7 Nxe4 19. Nxe4 Rdg8 20. Rxb7 *
Position (FEN): 2k3rr/1Rpp2q1/1p6/3Ppn1p/2P1N3/8/1P2BPPP/3Q1RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1400
Best move: Qxg2#