Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. Nf3 Nf6 3. Bf4 Nbd7 4. e3 e6 5. Nbd2 a6 6. c3 b6 7. a4 Bb7 8. Bc4
Be7 9. Qe2 O-O 10. O-O c5 11. Rfe1 d5 12. Bd3 c4 13. Bc2 b5 14. e4 Nxe4 15.
Nxe4 dxe4 16. Bxe4 Bxe4 17. Qxe4 Nf6 18. Qe2 Nd5 19. Be5 Bf6 20. g3 Bxe5 21.
Nxe5 Qc7 22. Qf3 f6 23. Ng4 Qc6 24. Qe2 Kf7 25. h4 bxa4 26. Rxa4 Rab8 27. Rxc4
Qd6 28. Ra4 Rfc8 29. Rxa6 Rb6 30. Rxb6 Qxb6 31. c4 Nc7 32. c5 Qc6 33. Ne3 Rd8
34. Qc4 Qe4 35. Rd1 g5 36. hxg5 fxg5 37. b4 h5 38. b5 h4 39. b6 hxg3 40. bxc7
gxf2+ 41. Kxf2 Rh8 42. Ng2 Rh2 43. Rh1 Rxh1 44. c8=Q Qf5+ 45. Kg3 *
Position (FEN): 2Q5/5k2/4p3/2P2qp1/2QP4/6K1/6N1/7r b - - 2 45
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1656
Best move: Rh3#