Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bf4 Bg7 5. h3 c6 6. g4 Qa5 7. Bd2 Qb6 8. Nf3
Nfd7 9. Na4 Qc7 10. b3 e5 11. Bc3 b5 12. Nb2 b4 13. Bxb4 exd4 14. Nxd4 c5 15.
Nb5 Qc6 16. Nxd6+ Kf8 17. Ba3 Bc3+ 18. Ke2 Ba6+ 19. Ndc4 *
Position (FEN): rn3k1r/p2n1p1p/b1q3p1/2p5/2N1P1P1/BPb4P/PNP1KP2/R2Q1B1R b - - 6 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1352
Best move: Qxe4#