Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c3 Bg7 3. e4 Nf6 4. e5 Nd5 5. Bc4 e6 6. Ne2 O-O 7. O-O d6 8. exd6
cxd6 9. Nd2 b6 10. Nf3 Bb7 11. a3 a6 12. Ng3 b5 13. Ba2 Nd7 14. Bd2 Rc8 15. Qe2
N7b6 16. Rae1 Nc4 17. Bxc4 Rxc4 18. Ne4 Nf6 19. Nfg5 h6 20. Nxf6+ Bxf6 21. Nf3
Bg7 22. Bc1 Qf6 23. Nd2 Qg5 24. f3 Rcc8 25. Ne4 Qd5 26. Kh1 f5 27. Ng3 e5 28.
Rd1 e4 29. fxe4 fxe4 30. Be3 Rxf1+ 31. Rxf1 Rc6 32. Qg4 Kh7 33. Nxe4 Rc8 34.
Nd2 Re8 35. Bf4 g5 36. Bg3 *
Position (FEN): 4r3/1b4bk/p2p3p/1p1q2p1/3P2Q1/P1P3B1/1P1N2PP/5R1K b - - 1 36
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 455
Best move: Qxg2#