Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 f6 5. O-O b5 6. Bb3 d6 7. d4 Na5 8. dxe5
Ne7 9. exf6 gxf6 10. Nc3 c5 11. a4 Nxb3 12. cxb3 b4 13. Nd5 Kf7 14. Nh4 h5 15.
Qf3 Nxd5 16. exd5 Qd7 17. h3 Be7 18. Qe4 f5 19. Qf4 Bf6 20. Nf3 Bb7 21. Re1
Bxd5 22. Ng5+ Bxg5 23. Qxg5 Rhg8 24. Qxh5+ Rg6 25. Bg5 Be6 26. Re2 Kg7 27. Rae1
Qf7 28. Rxe6 *
Position (FEN): r7/5qk1/p2pR1r1/2p2pBQ/Pp6/1P5P/1P3PP1/4R1K1 b - - 0 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1627
Best move: Rxe6