Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 Bb4+ 4. Nc3 Bxc3+ 5. bxc3 Nc6 6. c4 Nge7 7. cxd5 exd5
8. Nf3 O-O 9. Bb5 Bd7 10. O-O a6 11. Ba4 b5 12. Bb3 Be6 13. a4 Nf5 14. axb5
axb5 15. Bb2 h6 16. Qd3 b4 17. Bxd5 Qxd5 18. c4 Qxc4 19. Qe4 Qd5 20. Qc2 Ncxd4
21. Nxd4 Nxd4 22. Qxc7 Rxa1 23. Bxa1 Ne2+ 24. Kh1 Rc8 25. Qb6 Bd7 26. Qxb4 Bc6
27. f3 Nf4 *
Position (FEN): 2r3k1/5pp1/2b4p/3qP3/1Q3n2/5P2/6PP/B4R1K w - - 1 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1604
Best move: Qxf4