Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 d5 4. exd5 exd5 5. Nc3 Nf6 6. Bb5+ Nc6 7. O-O Be7 8.
Re1 h6 9. dxc5 O-O 10. Nd4 Qc7 11. Bxc6 bxc6 12. Nb3 Bf5 13. h3 a5 14. a4 Rfe8
15. Be3 Rab8 16. Rc1 Rb4 17. Qd2 Ne4 18. Nxe4 Bxe4 19. f3 Bg6 20. Bf4 Qa7 21.
Bd6 Kf8 22. Qe3 Rb7 23. Nd4 Qa6 24. f4 Be4 25. b3 Bxd6 26. cxd6 Rd7 27. Nf5 Qc8
28. Ng3 Rxd6 29. Qc5 Qd7 30. Rcd1 f5 31. Ne2 Kg8 32. Nd4 Rf6 33. c3 Ref8 34.
Re3 Qf7 35. Nxc6 Qg6 36. Ne5 *
Position (FEN): 5rk1/6p1/5rqp/p1QpNp2/P3bP2/1PP1R2P/6P1/3R2K1 b - - 2 36
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 573
Best move: Qxg2#