Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 g6 3. c4 Bg7 4. Nc3 O-O 5. Nge2 d6 6. Ng3 Nbd7 7. Be2 e5 8. O-O
a5 9. b3 exd4 10. exd4 c6 11. Ba3 Nb6 12. c5 dxc5 13. Bxc5 Re8 14. a3 Nbd5 15.
Rc1 Nxc3 16. Rxc3 b6 17. d5 bxc5 18. d6 Nd5 19. Ne4 Nxc3 20. Nxc3 Bd4 21. Na4
Qxd6 22. Bc4 Be6 23. Bd3 Rab8 24. Bc2 Re7 25. Qf3 Rbe8 26. Nb6 Bd5 27. Qd1 Qf6
28. Nc4 Qxf2+ 29. Rxf2 Re1+ 30. Qxe1 *
Position (FEN): 4r1k1/5p1p/2p3p1/p1pb4/2Nb4/PP6/2B2RPP/4Q1K1 b - - 0 30
Black to move.
Themes: Hanging Piece, Pin Middlegame Mate in 1 
Puzzle rating: 924
Best move: Rxe1#