Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 e6 3. e5 Nc6 4. Nf3 Bd7 5. a3 Be7 6. Nc3 f6 7. Bf4 fxe5 8. dxe5
Nh6 9. Bxh6 gxh6 10. Bd3 Bg5 11. O-O Qe7 12. Re1 O-O-O 13. b4 Rhg8 14. b5 Nb8
15. a4 Rdf8 16. a5 Qg7 17. b6 cxb6 18. axb6 a6 19. Qb1 Bd2 20. Nxd2 *
Position (FEN): 1nk2rr1/1p1b2qp/pP2p2p/3pP3/8/2NB4/2PN1PPP/RQ2R1K1 b - - 0 20
Black to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 840
Best move: Qxg2#