Chess puzzle (Equality)
Moves: 1. b3 d5 2. Bb2 c5 3. e3 Bf5 4. Nf3 Nf6 5. Bb5+ Nbd7 6. c4 a6 7. Bxd7+ Qxd7 8.
O-O dxc4 9. bxc4 e6 10. d4 cxd4 11. exd4 Bd6 12. Nc3 O-O 13. d5 Rac8 14. dxe6
Bxe6 15. Nd5 Nxd5 16. cxd5 Bg4 17. Qd4 f6 18. Qd3 b5 19. Nd4 Rc4 20. Rfe1 Be5
21. h3 Bh5 22. Rxe5 fxe5 23. Ne6 Bg6 *
Position (FEN): 5rk1/3q2pp/p3N1b1/1p1Pp3/2r5/3Q3P/PB3PP1/R5K1 w - - 2 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1521
Best move: Nxf8