Chess puzzle (Crushing)
Moves: 1. c4 g6 2. d4 Bg7 3. e4 d6 4. h3 e5 5. d5 f5 6. Nc3 Nf6 7. Bd3 c6 8. Bg5 O-O
9. Qd2 Na6 10. a3 Nc5 11. Bc2 cxd5 12. cxd5 Qc7 13. f3 a6 14. Nge2 b5 15. b4
Ncd7 16. O-O-O Nb6 17. Bb3 Bd7 18. Kb2 Rfc8 19. Rc1 Qa7 20. Be3 Qb7 21. Rhg1 a5
22. Bxb6 Qxb6 23. Ra1 a4 24. Bc2 Rc7 25. Bd3 Rac8 26. Rac1 Nh5 27. g4 Nf4 28.
Nxf4 *
Position (FEN): 2r3k1/2rb2bp/1q1p2p1/1p1Ppp2/pP2PNP1/P1NB1P1P/1K1Q4/2R3R1 b - - 0 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1188
Best move: exf4