Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 g6 5. d4 cxd4 6. Nxd4 Bg7 7. Bg5 Nxe4 8.
Nxe4 d5 9. Bb5+ Bd7 10. Bxd7+ Nxd7 11. Nc3 Qb6 12. Nb3 d4 13. Ne2 O-O 14. O-O
e5 15. Ng3 Rac8 16. Qd3 h6 17. Be7 Rfe8 18. Ba3 Re6 19. Ne4 Rec6 20. c3 f5 21.
Ng3 e4 22. Qd2 d3 23. Nd4 Bxd4 24. cxd4 Qxd4 25. Qxh6 Ne5 26. Rac1 Rc2 27. Be7
R8c6 28. Nxf5 *
Position (FEN): 6k1/pp2B3/2r3pQ/4nN2/3qp3/3p4/PPr2PPP/2R2RK1 b - - 0 28
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1561
Best move: gxf5