Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 c6 4. cxd5 Nxd5 5. Nf3 g6 6. e4 Nxc3 7. bxc3 e6 8.
Bg5 Be7 9. Bf4 Nd7 10. Bd3 c5 11. O-O O-O 12. Qd2 b6 13. Bb5 a6 14. Bxd7 Qxd7
15. Ne5 Qb7 16. Rfe1 Bf6 17. Ng4 Bg7 18. e5 Qd5 19. Bh6 Bb7 20. Bxg7 *
Position (FEN): r4rk1/1b3pBp/pp2p1p1/2pqP3/3P2N1/2P5/P2Q1PPP/R3R1K1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 947
Best move: Qxg2#