Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 exf4 4. d4 Nf6 5. Nc3 d5 6. e5 Ne4 7. Bxf4 Nxc3 8.
bxc3 Be7 9. Bd3 O-O 10. O-O Bg4 11. Be2 Bf5 12. Bd3 Bg4 13. h3 Bh5 14. g4 Bg6
15. h4 h5 16. g5 Ba3 17. Bc1 Be7 18. a4 a5 19. Ba3 Nb8 20. Nd2 Nd7 21. Qe2 Bxd3
22. cxd3 c5 23. Qxh5 cxd4 24. cxd4 Rc8 25. Bxe7 Qxe7 26. g6 fxg6 27. Qxg6 Rc3
28. Rxf8+ *
Position (FEN): 5Rk1/1p1nq1p1/6Q1/p2pP3/P2P3P/2rP4/3N4/R5K1 b - - 0 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1642
Best move: Nxf8