Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Nc3 Ng4 6. d4 Nxd4 7. Nxd4 Nxf2 8.
Qf3 O-O 9. Qxf2 Bxd4 10. Qd2 Qh4+ 11. g3 Qg4 12. Be2 Qg6 13. Bf3 c6 14. Qd3 d6
15. Ne2 Bb6 16. Bd2 Bg4 17. O-O-O Bxf3 18. Qxf3 f5 19. Nc3 Bd4 20. exf5 Rxf5
21. Qd3 Rf6 22. Ne4 Rff8 23. Bb4 c5 24. Qc4+ Kh8 25. Qd5 cxb4 26. Nxd6 Rad8 27.
Rhf1 Rxf1 28. Rxf1 h6 29. Nf7+ Kh7 30. Nxd8 Qg5+ 31. Kb1 Qd2 32. Qe4+ Kg8 33.
Qd5+ Kh7 34. Nf7 Qe2 35. Rc1 Qe3 36. Qd8 Bxb2 37. Qh8+ Kg6 38. Qe8 *
Position (FEN): 4Q3/pp3Np1/6kp/4p3/1p6/4q1P1/PbP4P/1KR5 b - - 3 38
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 570
Best move: Qxc1#