Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. Be3 Bg7 7. f3 Nc6 8. Qd2
O-O 9. Bc4 Bd7 10. h4 Ne5 11. Bb3 h6 12. g4 Bxg4 13. fxg4 Nexg4 14. O-O-O Qa5
15. Kb1 Rfc8 16. Nde2 Nxe3 17. Qxe3 Ng4 18. Qf3 Ne5 19. Qg3 Rc6 20. Nd5 Re8 21.
Nd4 Rcc8 22. Nf4 e6 23. Rhg1 Nc4 24. Nfxe6 fxe6 25. Qxg6 Re7 26. Nxe6 Qe5 27.
Nxg7 *
Position (FEN): 2r3k1/pp2r1N1/3p2Qp/4q3/2n1P2P/1B6/PPP5/1K1R2R1 b - - 0 27
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 728
Best move: Qxb2#