Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. Nf3 Bb7 3. Nc3 e6 4. d4 d6 5. Bb5+ Nd7 6. Bg5 Be7 7. Bxe7 Nxe7 8.
O-O a6 9. Ba4 b5 10. Bb3 b4 11. Ne2 Bxe4 12. Ng5 Bb7 13. Qd2 h6 14. Nf3 Bxf3
15. gxf3 a5 16. Nf4 Nf5 17. Bxe6 Qg5+ 18. Kh1 fxe6 19. Rae1 Kf7 20. Rxe6 Qxf4
21. Qxf4 Kxe6 22. Re1+ Kf6 23. Rg1 g5 24. Qg4 Rag8 25. d5 Ne5 26. Qe4 h5 27. c3
g4 28. fxg4 Nxg4 29. Qe6+ Kg5 30. h3 Ng7 31. Qe7+ Kf4 32. hxg4 hxg4+ 33. Kg2
Nf5 34. Qe1 Nh4+ 35. Kf1 Re8 36. Qd2+ Kf5 37. Qd3+ Re4 38. Rh1 Ng6 39. Rxh8
Nxh8 40. cxb4 axb4 41. a3 bxa3 42. bxa3 Ng6 43. a4 Nf4 44. Qc2 Ke5 45. a5 Kxd5
46. a6 Rc4 47. Qf5+ Kc6 48. a7 *
Position (FEN): 8/P1p5/2kp4/5Q2/2r2np1/8/5P2/5K2 b - - 0 48
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 504
Best move: Rc1#