Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 c6 3. Nf3 Nf6 4. e3 e6 5. Be2 Bd6 6. O-O O-O 7. d4 Nbd7 8. c4
Re8 9. Nc3 e5 10. dxe5 Nxe5 11. cxd5 cxd5 12. Nxe5 Bxe5 13. Bf3 Be6 14. Na4
Bxb2 15. Nxb2 Rc8 16. Nd3 Qd6 17. Nf4 Rc3 18. Qd4 Rec8 19. Rad1 h6 20. Bxd5
Bxd5 21. Nxd5 Nxd5 22. Qxd5 Qg6 23. Qd7 Rc2 24. Qxb7 R8c5 25. Qxa7 Rg5 26. Kh1
Kh7 27. Qa8 Rh5 28. Rd8 Qf5 29. Rh8+ Kg6 30. Qf3 Qd3 31. Rd1 Rd2 32. Rxd2 *
Position (FEN): 7R/5pp1/6kp/7r/8/1P1qPQ2/P2R1PPP/7K b - - 0 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1243
Best move: Qf1#