Chess puzzle (Checkmate)
Opening: Sicilian_Defense, Sicilian_Defense_Grand_Prix_Attack
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 e6 4. Bc4 a6 5. a3 h5 6. Nf3 Nf6 7. d3 Ng4 8. O-O Nd4
9. Ne5 f5 10. Nxg4 hxg4 11. Ne2 Qh4 12. Nxd4 Qxh2+ 13. Kf2 cxd4 14. Rg1 Be7 15.
exf5 Bh4+ 16. Kf1 b5 17. Bb3 exf5 18. Qe2+ Kd8 19. Bd2 Re8 *
Position (FEN): r1bkr3/3p2p1/p7/1p3p2/3p1Ppb/PB1P4/1PPBQ1Pq/R4KR1 w - - 4 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1172
Best move: Ba5#