Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Nc6 4. Nf3 Bc5 5. Bg5 d6 6. Nc3 h6 7. Bh4 g5 8. Bg3
Bg4 9. h3 Bh5 10. Bh2 Qe7 11. g4 Bg6 12. Nd5 Nxd5 13. Bxd5 Qd7 14. Qd2 O-O-O
15. O-O-O Bb6 16. Qe2 Nb4 17. Bb3 f6 18. a3 Nc6 19. Nd2 Nd4 20. Qe1 Nxb3+ 21.
Nxb3 Bf7 22. f3 Qc6 23. Kb1 Bxb3 24. cxb3 Bd4 25. Rc1 Qb6 26. b4 a5 27. bxa5 *
Position (FEN): 2kr3r/1pp5/1q1p1p1p/P3p1p1/3bP1P1/P2P1P1P/1P5B/1KR1Q2R b - - 0 27
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 696
Best move: Qxb2#