Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 c5 3. Nc3 cxd4 4. Qxd4 Nc6 5. Qh4 g6 6. g4 Bg7 7. g5 Nh5 8.
Bd2 O-O 9. O-O-O d6 10. e3 Be6 11. Nd4 Nxd4 12. exd4 Bh8 13. Qe4 d5 14. Qe3 Qb6
15. Ne2 Rac8 16. c3 Qa6 17. Kb1 Qa4 18. b3 Qa3 19. Bc1 Bf5+ 20. Ka1 Qa5 21. Bb2
b5 22. Ng3 Bc2 23. b4 Qa4 24. Rc1 a5 25. Nxh5 gxh5 26. Bxb5 Qxb5 27. Rxc2 axb4
28. Qxe7 bxc3 29. Ba3 Qd3 30. Rhc1 Qxd4 31. Qe2 Rfe8 32. Qxh5 Qe4 33. f3 Qxc2
34. Rxc2 Re1+ 35. Bc1 Rxc1+ 36. Rxc1 *
Position (FEN): 2r3kb/5p1p/8/3p2PQ/8/2p2P2/P6P/K1R5 b - - 0 36
Black to move.
Themes: Advanced Pawn, Discovered Attack Endgame Mate in 1 
Puzzle rating: 771
Best move: c2#