Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Symmetrical_Variation
Moves: 1. d4 d5 2. Nf3 Nf6 3. c4 c6 4. Bf4 Bg4 5. Ne5 dxc4 6. Nxg4 Nxg4 7. h3 Nf6 8.
e3 b5 9. a4 Qd5 10. Nc3 Qf5 11. axb5 cxb5 12. Qf3 Ne4 13. Nxe4 e5 14. Ng3 Qc2
15. Qxa8 *
Position (FEN): Qn2kb1r/p4ppp/8/1p2p3/2pP1B2/4P1NP/1Pq2PP1/R3KB1R b KQk - 0 15
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 890
Best move: Bb4#