Chess puzzle (Checkmate)
Moves: 1. b3 c6 2. Bb2 d5 3. e3 Nd7 4. Bd3 e5 5. Nc3 e4 6. Be2 Ngf6 7. Bg4 Bd6 8. Qe2
O-O 9. h3 Qe7 10. f3 Ba3 11. O-O-O b5 12. fxe4 Bxb2+ 13. Kxb2 b4 14. Nb1 Nxe4
15. Bxd7 Qxd7 16. Qf3 a5 17. Ne2 a4 18. g4 axb3 19. axb3 Qa7 20. Nd4 Qa2+ 21.
Kc1 c5 22. Nf5 g6 23. Ne7+ Kh8 24. Nxd5 f5 25. gxf5 Bxf5 26. Qf4 Nc3 27. dxc3 *
Position (FEN): r4r1k/7p/6p1/2pN1b2/1p3Q2/1PP1P2P/q1P5/1NKR3R b - - 0 27
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1035
Best move: Qxc2#