Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Qf3 a6 4. exd5 Nf6 5. dxc6 Nxc6 6. Nge2 g6 7. d3 Bg7 8.
Bf4 O-O 9. O-O-O Bg4 10. Qe3 Nd5 11. Nxd5 Qxd5 12. Kb1 Nb4 13. c4 Qa5 14. a3
Nc6 15. f3 Bf5 16. g4 Be6 17. Bh6 Bh8 18. Bxf8 Rxf8 19. Nf4 Bd4 20. Qe1 Qb6 21.
Nxe6 *
Position (FEN): 5rk1/1p2pp1p/pqn1N1p1/8/2Pb2P1/P2P1P2/1P5P/1K1RQB1R b - - 0 21
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 465
Best move: Qxb2#