Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 Nf6 5. Nf3 Bd6 6. d3 c6 7. Bg5 O-O 8.
Nc3 h6 9. Bh4 Bg4 10. Qd2 Re8+ 11. Ne2 Bxf3 12. gxf3 Qe7 13. Bxf6 Qxf6 14.
O-O-O a5 15. a3 b5 16. Kb1 b4 17. a4 Na6 18. d4 c5 19. dxc5 Nxc5 20. Bxd5 Nxa4
21. Bxa8 *
Position (FEN): B3r1k1/5pp1/3b1q1p/p7/np6/5P2/1PPQNP1P/1K1R3R b - - 0 21
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 868
Best move: Qxb2#