Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nd7 4. Ba4 Nf6 5. O-O a6 6. c4 Nxe4 7. Re1 Nf6 8. d4
cxd4 9. Nxd4 e6 10. Rxe6+ fxe6 11. Nxe6 Qa5 12. Bd2 Qb6 13. Be3 Qa5 14. b4 Qxb4
15. Nc7+ Kd8 16. Nxa8 b5 17. cxb5 axb5 18. Bb3 Qa5 19. Qf3 *
Position (FEN): N1bk1b1r/3n2pp/3p1n2/qp6/8/1B2BQ2/P4PPP/RN4K1 b - - 3 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 434
Best move: Qe1#