Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. Nc3 Bg7 3. e3 c5 4. Nf3 Nc6 5. d4 cxd4 6. exd4 Nf6 7. d5 Nb8 8. Bd3
d6 9. O-O O-O 10. Re1 Re8 11. Bg5 Nbd7 12. Qd2 Nc5 13. Bc2 e6 14. dxe6 fxe6 15.
Re2 Qb6 16. b3 Bd7 17. Rd1 Nh5 18. Qxd6 Qxd6 19. Rxd6 Bxc3 20. Be3 Bb4 21. Bxc5
Bxc5 22. Rxd7 Nf4 23. Red2 Bb4 24. Rd1 Bc5 25. Rxb7 e5 26. Rdd7 e4 27. Rg7+ Kh8
28. Rxh7+ Kg8 29. Ng5 e3 30. Rbg7+ Kf8 31. Rf7+ Kg8 32. Rxf4 exf2+ 33. Rxf2 *
Position (FEN): r3r1k1/p6R/6p1/2b3N1/2P5/1P6/P1B2RPP/6K1 b - - 0 33
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 573
Best move: Re1#