Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 e6 3. e4 Nc6 4. d4 Bb4 5. e5 Ne4 6. Qd3 Nxc3 7. bxc3 Be7 8. f4
b6 9. Nf3 Ba6 10. Qe4 Bb7 11. d5 exd5 12. cxd5 Na5 13. c4 d6 14. Bd3 dxe5 15.
fxe5 g6 16. Bh6 Bc5 17. O-O-O Qe7 18. Bg5 Qd7 19. Bf6 Qa4 20. Bxh8 Qxa2 21. Bc2
Nb3+ 22. Bxb3 *
Position (FEN): r3k2B/pbp2p1p/1p4p1/2bPP3/2P1Q3/1B3N2/q5PP/2KR3R b q - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1436
Best move: Ba3#