Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. h4 d5 4. Nc3 c6 5. e3 Bg7 6. h5 Nxh5 7. Rxh5 gxh5 8. Qxh5
Nd7 9. cxd5 Nf6 10. Qg5 Rg8 11. dxc6 bxc6 12. Bd2 Bf8 13. Qc5 Qb6 14. Qxb6 axb6
15. O-O-O Bf5 16. g3 Ne4 17. Nxe4 Bxe4 18. a3 e6 19. Ne2 Rxa3 20. bxa3 *
Position (FEN): 4kbr1/5p1p/1pp1p3/8/3Pb3/P3P1P1/3BNP2/2KR1B2 b - - 0 20
Black to move.
Themes: Queenside Attack Middlegame Boden's Mate, Mate in 1 
Puzzle rating: 524
Best move: Bxa3#