Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Bg5 Bg7 4. Nd2 d5 5. b3 Bf5 6. e3 c6 7. Be2 Nbd7 8. h3
Ne4 9. Nxe4 Bxe4 10. f3 Bf5 11. g4 Be6 12. f4 Nf6 13. Bd3 Ne4 14. Bxe4 dxe4 15.
Ne2 c5 16. f5 gxf5 17. gxf5 Bxf5 18. dxc5 Bxa1 19. Qxa1 Rg8 20. h4 Qa5+ 21. Nc3
Qxc5 22. a4 Rd8 23. Kf2 Rd2+ 24. Ke1 Rg2 25. Ne2 f6 26. Bxf6 Qxe3 27. Qb2 Rg1+
28. Rxg1 *
Position (FEN): 4k1r1/pp2p2p/5B2/5b2/P1P1p2P/1P2q3/1Q2N3/4K1R1 b - - 0 28
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1550
Best move: Rxg1#