Chess puzzle (Checkmate)
Moves: 1. Nc3 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3+ Be7 5. Bd2 Nf6 6. O-O-O O-O 7. h4 Re8
8. h5 d5 9. Qg3 Bd6 10. f4 h6 11. e3 Bg4 12. Nf3 Bb4 13. Rh4 Bxf3 14. gxf3 Qe7
15. Kb1 Na5 16. e4 d4 17. f5 Kh8 18. e5 dxc3 19. exf6 Qxf6 20. Be1 Bd6 21. Qg4
cxb2 22. Bxa5 Ba3 23. Rh3 Rad8 24. f4 Qxf5 25. Be2 Qxa5 26. f5 Rd2 27. f6 Qg5
28. fxg7+ Kg8 29. Rxa3 Rxd1+ 30. Bxd1 *
Position (FEN): 4r1k1/ppp2pP1/7p/6qP/6Q1/R7/PpP5/1K1B4 b - - 0 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 917
Best move: Qc1#