Chess puzzle (Equality)
Moves: 1. c4 c5 2. Nc3 Nc6 3. b3 g6 4. Bb2 Bg7 5. a3 a5 6. g3 e5 7. Bg2 Nge7 8. e4 O-O
9. Nge2 f5 10. exf5 Nxf5 11. Bxc6 dxc6 12. Qc2 Nd4 13. Nxd4 cxd4 14. Na4 Bh3
15. O-O-O b5 16. Nc5 bxc4 17. Qxc4+ Qd5 18. d3 Qxc4+ 19. bxc4 Rxf2 20. Ne4 Rf7
21. Rhg1 Rb7 22. Nc5 Bh6+ 23. Kc2 Rb6 24. Na4 Rb7 25. c5 Be6 26. Nb6 Bf8 *
Position (FEN): r4bk1/1r5p/1Np1b1p1/p1P1p3/3p4/P2P2P1/1BK4P/3R2R1 w - - 3 27
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1500
Best move: Nxa8