Chess puzzle (Checkmate)
Moves: 1. e3 g6 2. Nc3 Bg7 3. b3 c5 4. Bb2 Nc6 5. f4 e6 6. Qf3 Nge7 7. h4 d5 8. O-O-O
d4 9. Ne4 Nd5 10. Nxc5 Qa5 11. Na4 b5 12. e4 Ndb4 13. Nc5 Qxa2 14. Bxb5 O-O 15.
e5 a5 16. Bxc6 a4 17. Nxa4 d3 18. Nc3 Qa6 19. Bxa8 dxc2 20. Rf1 Bd7 21. Be4 Bb5
22. Nh3 Bxf1 23. Qxf1 Rc8 24. Bxc2 Bf8 25. h5 Na2+ 26. Nxa2 Qxa2 27. hxg6 Ba3
28. Bxa3 *
Position (FEN): 2r3k1/5p1p/4p1P1/4P3/5P2/BP5N/q1BP2P1/2K2Q1R b - - 0 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1014
Best move: Qxc2#