Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Bg2 d5 3. d3 Be6 4. e3 Nc6 5. a3 Qd7 6. h3 a6 7. b3 O-O-O 8. Ne2 f5
9. Bb2 Nf6 10. Nd2 Bd6 11. b4 f4 12. e4 fxg3 13. fxg3 d4 14. Nc4 Bxc4 15. dxc4
h6 16. O-O Rdf8 17. Qd3 g5 18. Rf5 Ne7 19. Rff1 c5 20. b5 a5 21. b6 Qa4 22. Bc1
Kd7 23. Bd2 Nc8 24. Rfb1 Kc6 25. Rb5 Nxb6 26. Rab1 Nxc4 27. Rxb7 Rb8 28. Qxc4
Qxc4 *
Position (FEN): 1r5r/1R6/2kb1n1p/p1p1p1p1/2qpP3/P5PP/2PBN1B1/1R4K1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1285
Best move: R1b6#